ERRO EM ABERTURA DE RECORDSET ADO
Olá Pessoal,
Tenho um sistema que está em VB6 + Access 97 + Acesso via ADO que está funcionando perfeitamente.
Fiz a conversão do banco para o Access 2000 e também já mudei o provider para a conexão do mesmo e está ocorrendo o seguinte problema:
Method 'Open' of object '_Recordset' failed
Está ocorrendo esse erro abaixo na abertura do Recordset:
rsGrid.Open Sql, cnn, adOpenStatic, adLockReadOnly
Talvez possa ser algo com o Inner Join pois qdo coloquei outro select funcionou.
Segue o Select abaixo:
Sql = "Select Orcamentos_Itens.COD_PECA, Pecas.DESC_PECA,
Orcamentos_Itens.PRECO_CUSTO, Orcamentos_Itens.QTDE, Pecas.QTDE as QTDE_EST, Pecas.Local, Orcamentos_Itens.Preco_venda, Orcamentos_Itens.Preco_total from Orcamentos_Itens Inner Join Pecas on Orcamentos_Itens.COD_PECA = Pecas.COD_PECA where Orcamentos_Itens.NUM_ORCA = " + Str(rsOrcamentos!num_orca)
Acredito que seja o Join pois em outros SelectÂÂÂ's funcionam perfeitamente.
Tem alguma diferença em Join do Access 97 pro 2000/2003 ? Com o Access 03 dá o mesmo erro.
Fico no aguardo das respostas...
Obrigado,
Daniel
Tenho um sistema que está em VB6 + Access 97 + Acesso via ADO que está funcionando perfeitamente.
Fiz a conversão do banco para o Access 2000 e também já mudei o provider para a conexão do mesmo e está ocorrendo o seguinte problema:
Method 'Open' of object '_Recordset' failed
Está ocorrendo esse erro abaixo na abertura do Recordset:
rsGrid.Open Sql, cnn, adOpenStatic, adLockReadOnly
Talvez possa ser algo com o Inner Join pois qdo coloquei outro select funcionou.
Segue o Select abaixo:
Sql = "Select Orcamentos_Itens.COD_PECA, Pecas.DESC_PECA,
Orcamentos_Itens.PRECO_CUSTO, Orcamentos_Itens.QTDE, Pecas.QTDE as QTDE_EST, Pecas.Local, Orcamentos_Itens.Preco_venda, Orcamentos_Itens.Preco_total from Orcamentos_Itens Inner Join Pecas on Orcamentos_Itens.COD_PECA = Pecas.COD_PECA where Orcamentos_Itens.NUM_ORCA = " + Str(rsOrcamentos!num_orca)
Acredito que seja o Join pois em outros SelectÂÂÂ's funcionam perfeitamente.
Tem alguma diferença em Join do Access 97 pro 2000/2003 ? Com o Access 03 dá o mesmo erro.
Fico no aguardo das respostas...
Obrigado,
Daniel
Só de curiosidade, rsGrid esta associado a um datagrid ou data? Se estiver, da uma olhada pq vc tem q mudar a propiedade Connect de Access para Access NNNN.
Olá Rico, esse rsGrid utilizo para carregar os dados num ListView. Não tem essas propriedades.
Porque vc não tenta mudar os sinais de + por &
Olá Cleverton,
Troquei por & e continua dando erro...
Valeu.
Troquei por & e continua dando erro...
Valeu.
Olá Pessoal,
Mais duas informações:
A ADO que está referenciada é a 2.8 e se eu copiar o select e colar na área de SQL da consulta do Access roda certinho...
Que estranho hein...
No aguardo de mais possibildades.
Daniel
Mais duas informações:
A ADO que está referenciada é a 2.8 e se eu copiar o select e colar na área de SQL da consulta do Access roda certinho...
Que estranho hein...
No aguardo de mais possibildades.
Daniel
soh com o access 97 q dah certo ?
banco tah relacionado ?
banco tah relacionado ?
Olá Razak, sim, com o 97 dá certo. Com o 2000 e 2003 dá pau...
O banco está relacionado. Será q tem a ver isso ?
Obrigado,
Daniel
O banco está relacionado. Será q tem a ver isso ?
Obrigado,
Daniel
E ai pessoal, alguém tem alguma dica sobre esse mistério ? rs
Obrigado,
Daniel
Obrigado,
Daniel
Pessoal,
Ninguém imagina o q pode ser ?
Obrigado,
Daniel
Ninguém imagina o q pode ser ?
Obrigado,
Daniel
tenta retirar os relacionamentos, e fazer as conexoes entre as tabelas via codigo msm, via codigo que eu falo é vc fazer no manual
Tópico encerrado , respostas não são mais permitidas