Fórum Um select com codigo de barras como parâmetro #366498
27/11/2008
0
Olá amigos,
na minha tabela produtos, tenho o campo codbar como inteiro.
Na tela de vendas, uso o componente Jedi JcCalcEdit ppara inserir os 13 digitos do codigo de barras.
Não estou conseguindo dar um select passando como parâmetro esse código grande.
[/code]dm.cds_produtos.close;
dm.sql_produtos.commandText := ´select * from produtos where codbar=:codbar´;
dm.sql_produtos.parambyname(´codbar´).asinteger := strtoint(editcodbar.text);
dm.cds_produtos.open;
na minha tabela produtos, tenho o campo codbar como inteiro.
Na tela de vendas, uso o componente Jedi JcCalcEdit ppara inserir os 13 digitos do codigo de barras.
Não estou conseguindo dar um select passando como parâmetro esse código grande.
[/code]dm.cds_produtos.close;
dm.sql_produtos.commandText := ´select * from produtos where codbar=:codbar´;
dm.sql_produtos.parambyname(´codbar´).asinteger := strtoint(editcodbar.text);
dm.cds_produtos.open;
O erro ocorre quando tento converter a string contida em editcodbar.text em INT. Já tentei: dm.sql_produtos.parambyname(´codbar´).asfloat := strtofloat(editcodbar.text); dm.sql_produtos.parambyname(´codbar´).ascurrency := strtocurr(editcodbar.text); Alguém saberia me dizer o que posso fazer? att Mario
Aldus
Curtir tópico
+ 0
Responder
Posts
27/11/2008
Joaoshi
Você poderia tentar mudar o tipo de campo de Inteiro para [b:72a5002dfe]Varchar[/b:72a5002dfe].
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)