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)
-   -   insertar datos en mysql con zeos (https://www.clubdelphi.com/foros/showthread.php?t=43214)

Stanley 04-05-2007 21:12:00

insertar datos en mysql con zeos
 
tengo un problema a la hora de insertar datos en mysql con los componentes zeos, al zquery le creo los params necesarios para cada dato de la tabla en la bd que insertare y el codigo es algo semejante a esto
zquery1.Close;
zquery1.SQL.Clear;
zquery1.Params[0].value := edit1.Text;
zquery1.Params[1].value := edit2.Text;
showmessage(zquery1.ParamByName('cedula').Value);
zquery1.SQL.Add('insert into prueba2(iduser,nombre)');
zquery1.SQL.Add(' values(:cedula,:nombre);
zquery1.ExecSQL;
el mensaje que me da el sistema es que no puedo crear un registro con campos nulos, muestro los valores de los params cedula y nombre en edits y aparace lo que les indique, pero al ver el mensaje de error del sql me indica que los params cedula y nombre estan nulos, agradeceria cualquier ayuda o algun ejemplo simple como el de arriba para saber en que me estoy equivocando

JXJ 04-05-2007 22:46:01

espero te sirva, este ejemplo.

en este use, zeos y mydac

Zeos, funciona bien.
primero te conectas, a la base de datos de mysql y ya despues ingresas los datos.
emplee ParamByName

si no tienes mydac al abrirlo te dira que no se encuentra mydac

solo elimina las referencias a mydac, y en el boton de coneccion.
ajusta los datos para que sean los de tu base de datos.

tambien agrege un script para crear la base de datos.
con unos datos.
algo sencilla.


La franja horaria es GMT +2. Ahora son las 20:17:46.

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