INSERT en BD y leer del DataReader

03/10/2004 - 17:56 por Néstor Suárez | Informe spam
Este es el error que me aparece al intentar introducir la sentencia
siguiente:
"INSERT INTO test(id, nombre_fichero, contenido, ruta_fichero) VALUES (,
'nek&roser.jpg', 1234, 'G:\Nestor');INSERT INTO test(id, nombre_fichero,
contenido, ruta_fichero) VALUES (, 'nek&roser.jpg', 1234, 'G:\Nestor');"

Y este es el error:
"You have an error in your SQL syntax. Check the manual that
corresponds to your MySQL server version for the right syntax to use
near ' 'nek&roser.jpg', 1234, 'G:\Nestor')' at line 1

Si alguien me podria decir qué es lo que falla :P el campo "id" es
AUTOINCREMENT y es la clave.. y creo que no me hace falta decir nada más
sobre la BD.

Saludos desde Canarias,
Néstor Suárez.
 

Leer las respuestas

#1 Octavio Hernandez
03/10/2004 - 18:07 | Informe spam
Néstor,

No utilizo MySQL, pero probablemente no deberías incluir el campo ID en la
lista de campos, ya que es autoinc:

INSERT INTO test(nombre_fichero, contenido, ruta_fichero) VALUES
('nek&roser.jpg', 1234, 'G:\Nestor');

O a lo mejor habría que pasar un 0 en la posición correspondiente (algunas
BD lo requieren):

INSERT INTO test(id, nombre_fichero, contenido, ruta_fichero) VALUES (0,
'nek&roser.jpg', 1234, 'G:\Nestor');

Slds

"Néstor Suárez" escribió en el mensaje
news:
Este es el error que me aparece al intentar introducir la sentencia
siguiente:
"INSERT INTO test(id, nombre_fichero, contenido, ruta_fichero) VALUES (,
'nek&roser.jpg', 1234, 'G:\Nestor');INSERT INTO test(id, nombre_fichero,
contenido, ruta_fichero) VALUES (, 'nek&roser.jpg', 1234, 'G:\Nestor');"

Y este es el error:
"You have an error in your SQL syntax. Check the manual that
corresponds to your MySQL server version for the right syntax to use
near ' 'nek&roser.jpg', 1234, 'G:\Nestor')' at line 1

Si alguien me podria decir qué es lo que falla :P el campo "id" es
AUTOINCREMENT y es la clave.. y creo que no me hace falta decir nada más
sobre la BD.

Saludos desde Canarias,
Néstor Suárez.

Preguntas similares