Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird (https://www.clubdelphi.com/foros/showthread.php?t=30912)

jorgeluisc 23-04-2006 16:38:08

Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird
 
buenos dias espero que me puedan ayudar con una aplicacion que estoy trabajando..
me gustaria saber como puedo guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird. pulsado el un boton guardar..
este es mi codigo y no me funciona.

Código Delphi [-]
ibquery1.database:=ibbasedatos;
ibquery1.transaction:=ibtransaction;
ibquery1.sql.text:='insert into clientes(cedula,nombres)values('+edit1.text+','edit2.text')'

vtdeleon 23-04-2006 18:29:28

Saludos
Falta ponerles las comillas a los edit, ya que (creo que) son de tipo String los campos
Código Delphi [-]
ibquery1.database:=ibbasedatos;
ibquery1.transaction:=ibtransaction;
ibquery1.sql.text:='insert into clientes(cedula,nombres)values('+QuoteStr(edit1.text)+', 'QuoteStr(edit2.text)')'
Tambien puedes hacerlo con parametros
Código Delphi [-]
ibquery1.database:=ibbasedatos;
ibquery1.transaction:=ibtransaction;
ibquery1.sql.text:='insert into clientes(cedula,nombres)values(:cedula,:nombre)';
ibquery1.ParamByName('cedula').AsString:=edit1.text;
ibquery1.ParamByName('nombre').AsString:=edit2.text;
ibquery1.ExecSQL;
Y Listo.:)

jorgeluisc usa las etiquetas para los codigos, lee la guia de estilo y Bienvenido al Club.(todo lo puedes encontrar en mi firma)


La franja horaria es GMT +2. Ahora son las 05:49:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi