Fórum Consulta com ibDataset #197023
25/11/2003
0
Olá pessoal!
Não estou sabendo como fazer uma consulta usando o ibDataset, se alguem puder me ajudar, me dando uma dica ou informando onde posso encontrar material que fale sobre o assunto, ou até mesmo indicando um outro componente melhor para se usar, eu agradeço muito.
segue o código da consulta:
var a,b: String;
begin
with Dm do
begin
qrCliente.SelectSQL.Clear;
a:=´Select * From Cliente ´;
b:=´Where Nome Like:Consulta ´;
qrCliente.InsertSQL.Add(a+b);
qrCliente.ParamByName(´Consulta´).AsString:=´´+´¬´+QuotedStr(Edit1.Text)+´¬´;
qrCliente.Close;
qrCliente.Open;
pnCodigo.Caption:=qrClienteCodCli.AsString;
pnemail.Caption:=qrClienteEmail.AsString;
end;
end;
ele me retorna esse erro:
Raised exception class EIBClientError with message ´Empty SQL Statement´. O que vem a ser esse erro? Qual a solução?
Obrigado a todos que ajudarem.
:( :?:
Não estou sabendo como fazer uma consulta usando o ibDataset, se alguem puder me ajudar, me dando uma dica ou informando onde posso encontrar material que fale sobre o assunto, ou até mesmo indicando um outro componente melhor para se usar, eu agradeço muito.
segue o código da consulta:
var a,b: String;
begin
with Dm do
begin
qrCliente.SelectSQL.Clear;
a:=´Select * From Cliente ´;
b:=´Where Nome Like:Consulta ´;
qrCliente.InsertSQL.Add(a+b);
qrCliente.ParamByName(´Consulta´).AsString:=´´+´¬´+QuotedStr(Edit1.Text)+´¬´;
qrCliente.Close;
qrCliente.Open;
pnCodigo.Caption:=qrClienteCodCli.AsString;
pnemail.Caption:=qrClienteEmail.AsString;
end;
end;
ele me retorna esse erro:
Raised exception class EIBClientError with message ´Empty SQL Statement´. O que vem a ser esse erro? Qual a solução?
Obrigado a todos que ajudarem.
:( :?:
Martins
Curtir tópico
+ 0
Responder
Posts
25/11/2003
Marcelo.c
Experimente mudar a linha:
para:
qrCliente.ParamByName(´Consulta´).AsString:=´´+´¬´+QuotedStr(Edit1.Text)+´¬´;
para:
qrCliente.ParamByName(´Consulta´).AsString:=´´+QuotedStr(´¬´+Edit1.Text+´¬´);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)