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 |
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