Autor
|
Tema: Error de sintaxis en la instrucción INSERT INTO (Leído 11,641 veces)
|
GhostLT
Desconectado
Mensajes: 82
To know the truth,you must risk everything
|
Hola amigos, disculpen pero que error de sintaxis puede tener mal, estoy intentando almacenar la información que existe en los textbox y me tira el siguiente error: Error de sintaxis en la instrucción INSERT INTOLos campos de la tabla ya los cheque y los copie y pegue para no equivocarme Dim sql As String sql = "INSERT INTO Usuarios (Name,LastName,NameSesion,Password,Fecha,active) values ('" & TextBox1.Text & "', '" & TextBox4.Text & "','" & TextBox3.Text & "','" & TextBox2.Text & "','" & Date.Today & "','1')" Dim cnn As OleDbConnection cnn = New OleDbConnection(Cadena) ' ' crear comando Dim Comando As New OleDbCommand(sql, cnn) ' ' crear DataReader Dim DataReader As OleDbDataReader cnn.Open() DataReader = Comando.ExecuteReader() ' obtener DataReader
|
|
|
En línea
|
There is some fiction in you truth, and some truth in you fiction
|
|
|
seba123neo
|
Hola, facil, pone un punto de interrupcion en el codigo y una vez que la variable "sql" se llena con el string de la consulta, lo copias y lo pegas para ejecutarlo en la base de datos original, (ni idea que estas usando si access o que) ahi te vas a dar cuenta que esta mal, algo en en campo de fecha debe haber, pega aca la consulta como te queda.
saludos.
|
|
|
En línea
|
|
|
|
GhostLT
Desconectado
Mensajes: 82
To know the truth,you must risk everything
|
Gracias, estoy utilizando access,este es el string que se carga en sql:INSERT INTO Usuarios (Name,LastName,NameSesion,Password,Fecha,active) VALUES ('nombreprueba', 'apellidoprueba','sesionprueba','123','08/03/2011','1')
A donde me voy para ejecutarlo en la misma base de datos
|
|
|
En línea
|
There is some fiction in you truth, and some truth in you fiction
|
|
|
Shell Root
|
Pero entonces tenéis que mostrar la estructura de la tabla, para ver los tipos de datos que estáis usando. Intenta con estás opciones, INSERT INTO Usuarios (Name, LastName, NameSesion, Password, Fecha, active) VALUES ('nombreprueba', 'apellidoprueba','sesionprueba','123','08-03-2011', TRUE);
Lo mejor es generar la query desde el mismo motor de base de datos.
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
seba123neo
|
A donde me voy para ejecutarlo en la misma base de datos
abris la base de datos de access y ahi mismo tenes para ejecutar las consultas SQL...abrir las tablas..etc..si como dijo Shell Root, pone los tipos de datos de los campos, debe ser algo de eso. saludos.
|
|
|
En línea
|
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
LOL entonces... guardas asteriscos? x'D en vez de guardar 1 para el campo 'active' cambialo por a defalut true asi no insertas es campo cada vez que agregas un usuario (en la base de datos) y ademas... seria mejor que la password la guardaras cifrada con algun hash en vez de texto plano (o asteriscos... me lo parece? x'D)
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Error de sintaxis en PHP :S
PHP
|
oscarj24
|
3
|
3,209
|
17 Junio 2010, 04:49 am
por oscarj24
|
|
|
Error de sintaxis en la instrucci?n INSERT INTO
Bases de Datos
|
mapers
|
1
|
4,607
|
21 Mayo 2011, 08:39 am
por mapers
|
|
|
Cookie-Moster --- INSERT error not an error
Hacking
|
daicon
|
0
|
2,748
|
23 Diciembre 2011, 14:28 pm
por daicon
|
|
|
error sintaxis INSERT INTO
PHP
|
soru13
|
3
|
2,679
|
15 Mayo 2012, 16:40 pm
por soru13
|
|
|
Error sintaxis INSERT INTO
.NET (C#, VB.NET, ASP)
|
kuhi
|
1
|
3,076
|
18 Octubre 2017, 21:08 pm
por kuhi
|
|