Fórum Usar o simpledataset do dbexpress!! #292134

18/08/2005

0

OLA AMIGOS, COMO FAÇO UMA BUSCA DE INFORMAÇAO DINAMICA NO SIMPLEDATASET DO DBX??

TIPO

SimpleDataSet1.Close;
SimpleDataSet1.DataSet.CommandText:= ´select * from clientes where id_cliente like :cod´;
SimpleDataSet1.Params.ParamByName(´codigo´).AsString:= Edit1.Text + ´¬´;
SimpleDataSet1.Open;


da erro, diz q o parametro codigo nao existe!!!

uq deve ser??



[b:f4904e4e4e]Atenção![/b:f4904e4e4e]
Por favor, evite escrever o conteúdo do tópico utilizando caixa alta; equivale a gritar. Leia a [url=http://forum.clubedelphi.net/viewtopic.php?p=17019#1c]cláusula 1c[/url] das Regras de Conduta.

Sandra/Moderação


Njuniorba

Njuniorba

Responder

Posts

18/08/2005

Njuniorba

OLA AMIGOS, COMO FAÇO UMA BUSCA DE INFORMAÇAO DINAMICA NO SIMPLEDATASET DO DBX?? TIPO
SimpleDataSet1.Close;
SimpleDataSet1.DataSet.CommandText:= ´select * from clientes where id_cliente like :codigo´;
SimpleDataSet1.Params.ParamByName(´codigo´).AsString:= Edit1.Text + ´¬´;
SimpleDataSet1.Open;
da erro, diz q o parametro codigo nao existe!!! uq deve ser??


errata: em ´like :cod´, é codigo!


Responder

Gostei + 0

18/08/2005

Bruno Belchior

tente isso (não testei)...

 
SimpleDataSet1.Close; 
SimpleDataSet1.DataSet.CommandText:= Format(´select * from clientes where ´ +
  ´id_cliente like ¬s´, [QuotedStr(Edit1.Text + ´¬´)] );
SimpleDataSet1.Open; 



Responder

Gostei + 0

20/08/2005

Rik3500

Mas meu amigo. Na instrução SQL, voçe colocou o parametro :cod, e quando voçe atribuiu o Edit1.Text a este parametro, voçe colocou um parametro que não foi criado ´codigo´ o correto é o valor que voçe criou ´cod´.
Falou.


Código:

SimpleDataSet1.Close;
SimpleDataSet1.DataSet.CommandText:= ´select * from clientes where id_cliente like :cod´;
SimpleDataSet1.Params.ParamByName(´codigo´).AsString:= Edit1.Text + ´¬´;
SimpleDataSet1.Open;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar