sql := 'SELECT *from tabela12 where nome like "%' + edit1.text + '%"';
qry.Close; //fechar a qry
qry.SQL.clear; // limpa a qry se tem dados dentro
qry.SQL.Add(sql); //adiciona a variavel sql
qry.Open; //executa e lista os dados da qry
end;
end.
quando executei rodou normal ai quando fui pesquisar deu o seguinte erro:
project pesquisa.exe raised exception class EOleException with message 'parameter nome has no default value'.process stopped.use Step or run to continue
então um amigo me propos o seguinte código:
var sql : string;
begin
qry.Close;
qry.SQL.clear;
qry.SQL.Add('SELECT *from clientes where nome like :nome');
Pergunta
pangare
meu código fico assim:
var sql : string;
begin
sql := 'SELECT *from tabela12 where nome like "%' + edit1.text + '%"';
qry.Close; //fechar a qry
qry.SQL.clear; // limpa a qry se tem dados dentro
qry.SQL.Add(sql); //adiciona a variavel sql
qry.Open; //executa e lista os dados da qry
end;
end.
quando executei rodou normal ai quando fui pesquisar deu o seguinte erro:
project pesquisa.exe raised exception class EOleException with message 'parameter nome has no default value'.process stopped.use Step or run to continue
então um amigo me propos o seguinte código:
var sql : string;
begin
qry.Close;
qry.SQL.clear;
qry.SQL.Add('SELECT *from clientes where nome like :nome');
qry.param[0].value := ou qry.parans[0].value := '%' + Edit.text + '%'; ERRO:
qry.Open;
end;
seria um comando para pesquisar com bitbtn em um sql com ADO,ocorre o erro na linha erro,não consegui encontrar o problema na linha!
Editado por pangareLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.