Adox Vb6

ricmrq

Power Member
oi pessoal

alguem sabe trabalhar com o ADOX do VB6?
nao percebo muito disto e estou a obter erros no seguinte codigo:

Dim cat1 As New ADOX.catalog
Dim tbl1 As ADOX.Table
Dim vew1 As ADOX.View
Dim col1 As ADOX.Column

cat1.ActiveConnection = ConODBC

For Each vew1 In cat1.Views
If vew1.Name = List1.Text Then
(...)
For Each col1 In tbl1.Columns
(...)
Next col1
End If
Next vew1


obtenho erro na linha "For Each col1 In tbl1.Columns"
erro: "Object variable or With block variable not set"

alguem sabe porque?

cumps
 
obrigado!

e ja agora, tenho mais uma linha de codigo q é: "instSQL = vew1.Command"

instSQL é uma variavel string e o vew1 é uma variavel ADOX.View

obtenho o erro "Type mismatch" :confused:
na minha ideia deveria obter a instruçao SQL ou nao?
isto porque tenha outra linha de codigo "tabela = vew1.Name" e obtenho o nome da consulta sem qualquer problema!!

cumps
 
é possivel saber a instruçao SQL e o nome das tabelas que estao a ser utilizadas numa dada consulta com o ADOX

ja estive a explorar o link que Armadillo postou mas nao diz como... :(

cumps

EDIT: resolvido!
a instruçao SQL nao consegui obter mas para o nome da tabela pode ser utilizado o nome da consulta ;)
 
Última edição:
Back
Topo