ERRO EM CONSULTA - BD ACESS

GNCNET 12/03/2010 12:05:58
#336760
Estou tendo erro ao realizar esta consulta com estas 2 condições:

Set rec = bco.OpenRecordset([Ô]select * from tblprodu where En = true and cod_tabela =[Ô] & cod_conv.Text)

Alguém pode me ajudar?
Agradecido,
Gardel
DANIKULL 12/03/2010 12:21:06
#336762
GNCNET, boa tarde.

Qual o erro que está sendo retornado???
MARCELO.TREZE 12/03/2010 15:31:54
#336815
EN está como bolean no banco?

GNCNET 12/03/2010 18:50:07
#336832
O campo En está como texto.
Utilizando apenas Set rec = bco.OpenRecordset([Ô]select * from tblprodu where En = true [Ô]) funciona corretamente,
mas Set rec = bco.OpenRecordset([Ô]select * from tblprodu where En = true and cod_tabela =[Ô] & cod_conv.Text) o erro é:
Run-time error [ô]3464[ô] tipo incompatível na expressão de critério.

GNCNET 12/03/2010 18:53:20
#336833
LeoFrib
A função como você escreveu, não retorna nada. Também não dá erro(!), apesar de haver dados no BD
Obrigado
DAVERSON 12/03/2010 19:33:03
#336835
no lugar do true use [Ô]-1[Ô] sem aspas
GNCNET 12/03/2010 19:38:18
#336836
Daverson
Fiz a alteração para 1 e -1, mas apesar de ler a funçao, não retorna nada
Obrigado
DANIKULL 12/03/2010 23:23:24
#336856
GNCNET, boa noite.

Faça como abaixo. Transformando o valor do textbox em número.

Set rec = bco.OpenRecordset([Ô]select * from tblprodu where En = true and cod_tabela =[Ô] & val(cod_conv.Text))


OK??
RICART 13/03/2010 00:33:43
#336860
Vc precisa passar os parâmetros no mesmo tipo de dados que estão na tabela:
Se ambos forem texto:
Set rec = bco.OpenRecordset([Ô]select * from tblprodu where En = [ô]true[ô] and cod_tabela =[ô][Ô] & cod_conv.Text & [Ô][ô][Ô])

Se apenas o campo EN for texto:
Set rec = bco.OpenRecordset([Ô]select * from tblprodu where En = [ô]true[ô] and cod_tabela =[Ô] & cod_conv.Text )

Se o seu campo EN for booleano ou sim/não (como aparece no access), vc pode informar 0 para não e -1 para sim.
DAVERSON 13/03/2010 08:22:40
#336865
Citação:

:
Daverson
Fiz a alteração para 1 e -1, mas apesar de ler a funçao, não retorna nada
Obrigado


nao e 1 e -1
e 0 e -1
Página 1 de 3 [25 registro(s)]
Tópico encerrado , respostas não são mais permitidas