![]() |
problemas en un insercion en la base de datos
hola amigos tengo un problema al introducir un nuevo registro en una base de datos de access, este es el error que se produce en tiempo de ejecucion
no coinciden los tipos de datos en la espresion de criterios eso se ocaciona cuando cuando agrego al codigo el procedimiento datachange, este es el codigo que tengo en ese procedimiento
por favor es pido ayuda |
Por casualidad... ¿Si comentas todo el evento no se produce el error de todos modos?
¿Cuál es la consulta del ADOQuery1? |
re
si comento todo el evento no se pruduce el error,
esta es la consulta para guardar
y esta es la consulta de creacion del form grasias por su tiempo |
Hola:
Tengo dudas con tu aplicación: aver.. *¿Porque haces en el create del form y en el show lo mismo? *¿No es redundante? *Otra cosa: cuando agregas un registro:
No hace falta traer todos los registros solo para que el dataset tenga la estructura que necesitas para insertar. Si queres insertar todo con SQL podes mandar dentro del SQL.text del TADOQuery la sentencia INSERT
Luego a ese Query lo ejecutas con ADOQuery.ExecSql Ahora bien.. si no te gusta la idea y seguis con tu planteo, deberias revisar si no estas queriendo guardar un valor string (label.text) en un campo tipo numerico. y ademas podrias probar asi
por supuesto por cada campo.. bueno. Saludos.. |
La franja horaria es GMT +2. Ahora son las 06:44:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi