Felipe Prado

Tenta assim...

query1.sql.add('INSERT INTO tabela ( qtde ) VALUES ( :valor )');
query1.ParamByName('valor').AsInteger := 1;

--
Jéferson Mehlecke
Porto Alegre - RS

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Felipe Prado
Enviada em: quarta-feira, 8 de junho de 2005 14:48
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] qual a forma correta de passar uma variável integer
para a string sql, de forma válida?



galera,
estou tentando passar uma variavel para uma query sql.
query1.sql.add('INSERT INTO tabela(qtde) VALUES("+qtde+");

tentei tb: ("'+qtde+'") incompatibilidade entre string e integer
tirei as aspas simples ("+qtde+") aí vaí, mas gera o erro abaixo
tentei também sem aspas e sem o +, aí dá campo inválido
tentei sem o + funciona mas dá erro tb...


e recebo este erro: *Type mismatch in expression

qual a forma correta de passar uma variável integer para a string sql, de
forma válida?

*desde já, obrigado!*
*


        
        
                
____________________________________________________
Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! 
http://mail.yahoo.com.br


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a