Fórum type mismatch in expression #219039

08/03/2004

0

Tenho um DBLookUpCombox, onde seleciono qual produto quero filtrar..
no botão de filtro tenho seguinte codigo que faz com que tenha de aparecer somente o produto seleciona do Dblookupcombobox...

QryProdutos.Close;
QryProdutos.Sql.Clear;
QryProdutos.Sql.Add(´Select* From Produtos Where produto=:produto´);
QryProdutos.ParamByName(´produto´).Value:=DbLookUpComboBox1.KeyValue;
QryProdutos.Prepare;
QryProdutos.Open;

quando clico no botão..aparece o seguinte erro...

TYPE MISMATCH IN EXPRESSION

o que faço galera....

[]´s
juninho


Junior#

Junior#

Responder

Posts

08/03/2004

Lucas Silva

vc já configurou esse parâmetro ai, na propriedade [b:081993f180]params[/b:081993f180] da query?


Responder

Gostei + 0

08/03/2004

Junior#

e como faço isso ai...


Responder

Gostei + 0

08/03/2004

Lucas Silva

Clica na query....
nas propriedades dela (no object inspector) vai aparecer uma propriedade lá [b:23566f90ee]params[/b:23566f90ee] ai você clica e configura o tipo do seu parâmetro lá.


Responder

Gostei + 0

08/03/2004

Junior#

em linhas de codigo isso ficaria como?


Responder

Gostei + 0

08/03/2004

Cabelo

neste lookupcombo vc tem uma query ligada a ele..

pq vc não manda pro banco o seguinte sql..

select * from Produtos where produto = ´´´+
query_do_loockup.fieldbyname(campo_do_lookup).value+´´´´;

assim dá certo com certeza..

sem mais

Cabelo


Responder

Gostei + 0

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

Aceitar