FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
No puedo hacer el insert
Buenas... estoy desarrollando un sistemita en delphi 7, con MySql 5.0 y Zeos para realizar la conexión.
Para economizar tiempo, estoy utilizando el componente dbnavigator para realizar la gestión de los registros. Tengo 15 tablas, a la hora de manipularlas, en 14, ningún problema, salvo en 1 en la que no puedo realizar el insert. Cree un form nuevo, arrastre los campos(fields) de la tabla T_an_brucelo (nombre de la tabla en cuestion) desde el DataModule directamente, coloque un DBN que apunta a T_an_brucelo. Ejecuto un insert relleno algunos dbedit's y cuando ejecuto el post desde el dbnavigator, me aparece este mensaje de error (no puedo colocar links todavia) "Proyect labrydea.exe raised exception class EZSQLException with message 'SQL Error: You have error in your SQL syntax; check the manual that corresponds your MySQL server version for the right syntax to use near '2,rb,pal,pal2,ifd,fc,ielisa,celisa,fpa,prueba,diagnostico,estado)VALUES(1,NULL'at line 1'.Process stopped. Use Step or Run continue." Probe tambien con un boton que ejecute un Post de la tabla (en lugar de hacerlo desde el dbnavigator) y me da el mismo error, lo que me hizo pensar que en realidad, el dbn tiene algun problema al ejecutar el insert... El código de la tabla es el siguiente:
Algúno tiene alguna idea?? O alguien conoce algun buen generador de consultas SQL para delphi?? (tambien tengo problemas al hacer el insert directamente por consulta) Desde ya, muchisimas gracias!! |
#2
|
||||
|
||||
hey... el error que te lanza es error de sintaxis... en la sentencia INSERT.
revisa bien la sintaxis del insert...
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
|||
|
|||
Pero precisamente... el insert lo hace el DBNavigator, lo hago sin poner una línea de codigo propia, el DBNavigator hace todo...
|
#4
|
||||
|
||||
puede que sea por algunos valores por defecto o cosas así... te recomiendo 2 cosas...
1. que informes del error a la gente de ZeosLib... recuerda que es un proyecto en constante movimiento. 2. que intentes realizar la inserción manualmente... osea con tu propio codigo.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#5
|
||||
|
||||
El Insert lo hace el componente zeos, el dbnavigator solo le indica a zeos que operacion realizar. No mencionas que version de Zeos usas, si es la 6.6.6 te recomiendo que utilices una version anterior ya que a mi tambien me ha causado problemas similares y he tenido que regresarme a la 6.5.2 con la que no tengo problema
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al hacer un insert en un clientdataset | Walterdf | Conexión con bases de datos | 1 | 18-09-2008 06:36:44 |
restriccion al momento de hacer insert | el_barto | Conexión con bases de datos | 15 | 03-08-2005 17:52:15 |
Como puedo Migrar Registros con INSERT? | JELIRM | SQL | 3 | 05-07-2005 22:25:36 |
¿Como puedo Migrar Registros con INSERT? | JELIRM | SQL | 1 | 05-07-2005 00:44:43 |
No consigo hacer un INSERT | akela | Conexión con bases de datos | 3 | 22-11-2004 00:46:42 |
|