ERRO EM ABERTURA DE RECORDSET ADO

USUARIO.EXCLUIDOS 14/12/2006 15:28:25
#189962
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
USUARIO.EXCLUIDOS 14/12/2006 15:39:22
#189966
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.
USUARIO.EXCLUIDOS 14/12/2006 15:41:45
#189967
Olá Rico, esse rsGrid utilizo para carregar os dados num ListView. Não tem essas propriedades.
CLEVERTON 14/12/2006 15:46:04
#189971
Porque vc não tenta mudar os sinais de + por &
USUARIO.EXCLUIDOS 14/12/2006 15:49:22
#189972
Olá Cleverton,

Troquei por & e continua dando erro...

Valeu.
USUARIO.EXCLUIDOS 14/12/2006 15:53:15
#189973
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
USUARIO.EXCLUIDOS 14/12/2006 15:58:47
#189975
soh com o access 97 q dah certo ?

banco tah relacionado ?
USUARIO.EXCLUIDOS 14/12/2006 16:00:17
#189977
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
USUARIO.EXCLUIDOS 14/12/2006 17:00:14
#190016
E ai pessoal, alguém tem alguma dica sobre esse mistério ? rs

Obrigado,

Daniel
USUARIO.EXCLUIDOS 15/12/2006 14:05:56
#190204
Pessoal,

Ninguém imagina o q pode ser ?

Obrigado,

Daniel
USUARIO.EXCLUIDOS 15/12/2006 14:10:18
#190210
tenta retirar os relacionamentos, e fazer as conexoes entre as tabelas via codigo msm, via codigo que eu falo é vc fazer no manual
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas