FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Error Insert SQL!!
Buenos dias a todos, necesito si alguien me puede ayudar por favor.
Paso a describir el error que me da una consulta de insercion en SQL, estoy trabajando con delphi 6 y bases de MySql. La descripcion del error es esta "Operation no Applicable" en la linea SqlGrabar.ExecSQL.
Si alguien me pudiera dar una ayudita para encontrar ese error les estaria muy agradecido. Última edición por Casimiro Notevi fecha: 12-02-2013 a las 17:39:03. |
#2
|
||||
|
||||
Has puesto "value" en lugar de "values"
|
#3
|
|||
|
|||
Casimiro agradesco tu respuesta pero la sentencia es "value", de todas formas probe con "values" y me da el mismo error
|
#4
|
||||
|
||||
No, amigo, no es value, es values
Código:
mysql> INSERT INTO table (a,b,c) VALUES (1,2,3) Cita:
|
#5
|
||||
|
||||
Hola XcamX,
Es VALUES, según el enlace se puede utilizar, pero fíjate en todos los ejemplos que utiliza VALUES no VALUE Que ojo de halcón tienes Casimiro Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. Última edición por olbeup fecha: 12-02-2013 a las 18:59:19. |
#6
|
|||
|
|||
Hola amigos, ya probe con values pero me sigue dando el error, con respecto a fechafin asi se llama el campo en la base de datos, y fecfin es el nombre del parametro al que le asigno el valor, no me equivoque al poner el nombre.
|
#7
|
||||
|
||||
Vamos a ver, ¿pero has visto tu código?, no has puesto fechafin, has puesto:
fec..hafin Con 2 espacios por medio. |
#8
|
|||
|
|||
tenes razon, asi salio el codigo cuando lo puse aca, pero revisando el codigo en el programa esta bien puesto fechafin lo subo de nuevo para que lo veas si?
saludos Última edición por Casimiro Notevi fecha: 12-02-2013 a las 21:04:53. |
#9
|
|||
|
|||
ahi lo hizo de nuevo hace ese espacio, fijate que en la linea de abajo tambien lo hace y en el codigo original no lo tiene
un abrazo che y gracias por el interes. |
#10
|
||||
|
||||
Bien, pero quita ese "value" y ponlo correctamente, y por si acaso pon un espacio delante y detrás del values para separarlo del paréntesis.
|
#11
|
||||
|
||||
Mira esto.
|
#12
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#13
|
|||
|
|||
gracias caral por tu ayuda pero me sigue dando el mismo error
saludos |
#14
|
||||
|
||||
Hola
No se cual es el error ?. Yo veo varias cosas: 1- Es posible que el query SqlGrabar no este bien conectado o incluso tenga que estar activo. 2- No se en mysql pero a mi me gusta mas usar params o parameters que parambyname. 3- Es posible que las fechas que las sacas de string esten generando algun problema. No se. Saludos
__________________
Siempre Novato |
#15
|
|||
|
|||
muchisimas gracias caral, al final eran las fechas. si anda con la sentencia 'value'
un abrazo grande |
#16
|
||||
|
||||
Cita:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr [, col_name=expr] ... ] |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error con insert | Paulao | Varios | 1 | 27-04-2010 19:50:55 |
error en insert into | arespremium | MySQL | 0 | 30-08-2007 23:06:59 |
Error en insert into | rhasshid | SQL | 4 | 23-04-2007 07:31:23 |
Error en Insert | francisco260184 | SQL | 2 | 06-04-2007 04:40:11 |
Sql Error: error cannot insert a duplicate......................... | inexperto | SQL | 2 | 04-06-2004 12:54:59 |
|