elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Error de sintaxis en la instrucción INSERT INTO. Ayuda porfavor!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error de sintaxis en la instrucción INSERT INTO. Ayuda porfavor!  (Leído 2,617 veces)
airtraffic

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Error de sintaxis en la instrucción INSERT INTO. Ayuda porfavor!
« en: 11 Febrero 2013, 04:05 am »

Amigos esto tratando de hacer ingresar unos datos a una bd en acces pero al darle click al boton Ingresar me sale este error: Error de sintaxis en la instrucción INSERT INTO.  , les ruego puedan ayudarme, aca les dejo el codigo:
Código
  1. Private parqueaderoDataset As DataSet
  2.    Public propietariosTableadapter As OleDbDataAdapter
  3.    Private miconexion As OleDbConnection
  4.    Private cadenadeconexion As String
  5.  
  6.  
  7.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.  
  9.  
  10.  
  11.        cadenadeconexion = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Documents and Settings\Luis\Mis documentos\RegistroFemicidio.accdb"
  12.  
  13.  
  14.  
  15.        miconexion = New OleDbConnection(cadenadeconexion)
  16.  
  17.  
  18.  
  19.        propietariosTableadapter = New OleDbDataAdapter
  20.        propietariosTableadapter.SelectCommand = New OleDbCommand("SELECT * FROM PropietariosTableadapter", miconexion)
  21.  
  22.  
  23.  
  24.        parqueaderoDataset = New DataSet
  25.  
  26.        parqueaderoDataset.Tables.Add("PropietariosTableadapter")
  27.  
  28.  
  29.        propietariosTableadapter.Fill(parqueaderoDataset.Tables("PropietariosTableadapter"))
  30.  
  31.        DataGridView1.DataSource = parqueaderoDataset.Tables("PropietariosTableadapter")
  32.  
  33.  
  34.  
  35.    End Sub
  36.  
  37.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  38.  
  39.  
  40.        Dim nuevafila As DataRow
  41.  
  42.        nuevafila = parqueaderoDataset.Tables("PropietariosTableadapter").NewRow
  43.  
  44.        nuevafila("Numero de Expediente") = 352
  45.        nuevafila("Nombre de La Victima") = "Lupita"
  46.        nuevafila("Apellido(s)") = "Lupita"
  47.        nuevafila("Edad") = 12
  48.        nuevafila("Fiscalia Distrital") = "Lupita"
  49.        nuevafila("Fiscalia Municipal") = "Lupita"
  50.        nuevafila("Fiscalia de sección") = "Lupita"
  51.        nuevafila("Oficio de Reiteracion") = 1
  52.        nuevafila("Oficio a Supervision") = 122
  53.        nuevafila("Observaciones") = "Lupita"
  54.        nuevafila("Fiscal Responsable") = "Lupita"
  55.        nuevafila("Tipo de Delito") = "Lupita"
  56.  
  57.        parqueaderoDataset.Tables("PropietariosTableadapter").Rows.Add(nuevafila)
  58.  
  59.  
  60.        propietariosTableadapter.InsertCommand = New OleDbCommand
  61.        propietariosTableadapter.InsertCommand.Connection = miconexion
  62.        propietariosTableadapter.InsertCommand.CommandText = "INSERT INTO PropietariosTableadapter(Numero de Expediente, Nombre de La Victima, Apellido(s), Edad, Fiscalia Distrital, Fiscalia Municipal, Fiscalia de sección, Oficio de Reiteracion, Oficio a Supervision, Observaciones, Fiscal Responsable, Tipo de Delito) VALUES (@numeroexpediente,@nombredelavictima,@apellidos,@edad,@fiscaliadistrital,@fiscaliamunicipal,@fiscaliadeseccion,@oficioreiteracion,@oficiosupervision,@observaciones,@fiscaliresponsable,@tipodedelito)"
  63.        propietariosTableadapter.InsertCommand.Parameters.Add("@numeroexpediente", OleDbType.BigInt, 12, "Numero de Expediente")
  64.        propietariosTableadapter.InsertCommand.Parameters.Add("@nombredelavictima", OleDbType.VarChar, 12, "Nombre de La Victima")
  65.        propietariosTableadapter.InsertCommand.Parameters.Add("@apellidos", OleDbType.VarChar, 12, "Apellido(s)")
  66.        propietariosTableadapter.InsertCommand.Parameters.Add("@edad", OleDbType.BigInt, 12, "Edad")
  67.        propietariosTableadapter.InsertCommand.Parameters.Add("@fiscaliadistrital", OleDbType.VarChar, 12, "Fiscalia Distrital")
  68.        propietariosTableadapter.InsertCommand.Parameters.Add("@fiscaliamunicipal", OleDbType.VarChar, 12, "Fiscalia Municipal")
  69.        propietariosTableadapter.InsertCommand.Parameters.Add("@fiscaliadeseccion", OleDbType.VarChar, 12, "Fiscalia de sección")
  70.        propietariosTableadapter.InsertCommand.Parameters.Add("@oficioreiteracion", OleDbType.BigInt, 12, "Oficio de Reiteracion")
  71.        propietariosTableadapter.InsertCommand.Parameters.Add("@oficiosupervision", OleDbType.BigInt, 12, "Oficio a Supervision")
  72.        propietariosTableadapter.InsertCommand.Parameters.Add("@observaciones", OleDbType.VarChar, 12, "Observaciones")
  73.        propietariosTableadapter.InsertCommand.Parameters.Add("@fiscaliresponsable", OleDbType.VarChar, 12, "Fiscali Responsable")
  74.        propietariosTableadapter.InsertCommand.Parameters.Add("@tipodedelito", OleDbType.VarChar, 12, "Tipo de Delito")
  75.  
  76.        propietariosTableadapter.Update(parqueaderoDataset.Tables("PropietariosTableadapter"))
  77.  
El error me lo marca en la ultima Linea.



« Última modificación: 13 Febrero 2013, 03:41 am por raul338 » En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Error de sintaxis en la instrucción INSERT INTO. Ayuda porfavor!
« Respuesta #1 en: 11 Febrero 2013, 17:30 pm »

El error podría ser el nombre del campo Apellido(s).

Quítale los paréntesis al campo y al SQL y prueba nuevamente.

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Error de sintaxis en la instrucción INSERT INTO. Ayuda porfavor!
« Respuesta #2 en: 12 Febrero 2013, 14:51 pm »

Hola.

Post inicial realmente caótico: sección equivocada (va en .NET), code sin GeSHi.

Además de lo indicado por MCKSys, ¿tienes una tabla en la db llamada PropietariosTableadapter? , definición de campos con nombres kilométricos, con tildes y con espacios (éstos últimos debes acotarlos entre []) que te llevan a cometer errores al picar. También súmale el error en el nombre del campo en la antepenúltima línea ("Fiscali Responsable"))

Un saludo.
« Última modificación: 13 Febrero 2013, 09:06 am por HdM » En línea

- Nice to see you again -
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con c, para final de SIntaxis !
Programación C/C++
mariaorlando0922 2 2,431 Último mensaje 14 Febrero 2013, 21:47 pm
por durasno
ayuda con sintaxis en un modulo
Programación Visual Basic
rapbyone 4 2,482 Último mensaje 23 Septiembre 2014, 09:15 am
por rapbyone
ayuda con error de sintaxis
Bases de Datos
crisoof 0 2,299 Último mensaje 6 Abril 2016, 16:01 pm
por crisoof
Error sintaxis INSERT INTO
.NET (C#, VB.NET, ASP)
kuhi 1 2,825 Último mensaje 18 Octubre 2017, 21:08 pm
por kuhi
Ayuda con php , borra tabla de DB tras INSERT *
PHP
JazzTA 7 2,804 Último mensaje 13 Octubre 2019, 10:45 am
por JazzTA
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines