type mismatch in expression
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
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#
Curtidas 0
Respostas
Lucas Silva
08/03/2004
vc já configurou esse parâmetro ai, na propriedade [b:081993f180]params[/b:081993f180] da query?
GOSTEI 0
Junior#
08/03/2004
e como faço isso ai...
GOSTEI 0
Lucas Silva
08/03/2004
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á.
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á.
GOSTEI 0
Junior#
08/03/2004
em linhas de codigo isso ficaria como?
GOSTEI 0
Cabelo
08/03/2004
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
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
GOSTEI 0