SQL NAO FUNCIONA CLAUSULA WHERE

REIS 02/01/2011 09:57:53
#360844
Bom dia, tenho uma sql que estava funcionando e agora simplesmente parou.
Peço uma força ai pros amigos.
MARCELO.TREZE 02/01/2011 10:55:53
#360845
Resposta escolhida
primeiro tente trocar * por %
REIS 02/01/2011 11:17:00
#360848
continua o mesmo erro
LUIZCOMINO 02/01/2011 13:02:42
#360854
tente [Ô]mercadoria like [Ô] & [Ô][ô]%[Ô] & text(1).text & [Ô]%[ô][Ô]
LLAIA 02/01/2011 13:27:17
#360856
Qual é o erro? Se ela funcionava antes, o que vc colocou e ela passou a não funcionar?
MARCELO.TREZE 02/01/2011 19:14:35
#360877
Tente

sSql = [Ô][Ô]
sSql = sSql & [Ô]Select * From tbl_mercadorias where [Ô]
sSql = sSql & [Ô]Mercadoria Like[ô][Ô] & Text(1).Text & [Ô]%[ô][Ô]
sSql = sSql & [Ô]AND numero Like[ô][Ô] & Text(0).Text & [Ô]%[ô][Ô]
rs.Open sSql, com, adOpenDynamic, adLockOptmistic


REIS 04/01/2011 08:14:48
#361027
Meus caros, o programa funciona ha muito tempo com o access 97, agora fiz a tualização para
access 2007, fiz tambem a mudança de ADO para DAO
REIS 04/01/2011 08:20:25
#361028
Como funciona esta tela:
Eu digito o numero da mercadoria e apos digito as iniciais desta.
ao digitar a terceira inicial, o programa procura as mercadorias ou a mercadoria cujo numero
e as iniciais conincidem. Logo preenchem um datagrid.
ja confirmei que existe um registro com os dados que estou inserindo.
ja testei a conecção com sql simples sem a clausula where e deu certo, so preciso acertar
a passaagem destes parametros.
XXXANGELSXXX 04/01/2011 08:29:40
#361030
Erro 3021 é quando não tem registros na tabela auxiliar, por isso esta apresentando erro... faça a query e logo abaixo da mesma verifique o recordset se ele estiver vazio nao deixe ele tentar preencher as informações, exemplo..

Set Rs = new adodb.recordset
rs.open [Ô]select dados from tabela[Ô],conexao,adoopendinamyc

if rs.recordcount > 0 then

[ô] ou seja depois de verificar o rs e ele tiver maior que zero ai vc pode preencher os compoentnes que vc quer..
txtnome.text = [Ô][Ô] & RS!nome
txtendereco.text = [Ô][Ô] & rs!endereco
[txt-color=#e80000] end if [/txt-color]
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas