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