Eu imagino que o problema seja com as aspas. Ele n�o tem como saber que
'edit1.text' � uma vari�vel e deve retornar seu valor.
Se fosse PHP, ele saberia, pois a vari�vel come�aria com $ (assim como o C
localiza os %s num printf).
No Kylix, acho que o neg�cio � concatenar os peda�os do query.
N�o sei qual � o operador, mas supondo que seja o '+':
quer:='insert into teste(nome,telefone) values
('+edit1.text+','+edit2.text+')';
sqlconnection1.execute(quer,nil,nil);
Augusto
----- Original Message -----
From: Frederico Madeira <[EMAIL PROTECTED]>
To: Dl-Forum <[EMAIL PROTECTED]>; Linux - BR
<[EMAIL PROTECTED]>
Cc: Ni�sio Adriano <[EMAIL PROTECTED]>
Sent: Friday, August 17, 2001 2:15 AM
Subject: (linux-br) inser��o de Dados em banco Mysql
Caros Colegas,
Tenho um banco de Dados mysql com uma tabela, por exemplo, teste e esta
tem dois campos nome e telefone.Estou fazendo um projeto em Kylix e
gostaria de inserir em um form os seguintes componentes, SqlConnection1,
edit1, edit2 e um Tbuttom.
Para carregar meu banco, coloquei no meu Tbuttom:
sqlconnection1.execute('insert into teste(nome,telefone) values
(edit1.text,edit2.text)',nil,nil);
Por�m o sistema me d� um erro pois ele trata o campo edit1.text como um
campo da tabela e n�o como uma vari�vel.
Assinantes em 17/08/2001: 2267
Mensagens recebidas desde 07/01/1999: 128382
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]