Foros del Web » Programación para mayores de 30 ;) » .NET »

Error: hacer insert into en access

Estas en el tema de Error: hacer insert into en access en el foro de .NET en Foros del Web. Hola amigos porfavor si me puede ayudar, tengo un problema con el insert no me arroja un error de sintaxis pero al parecer esta bien ...
  #1 (permalink)  
Antiguo 30/08/2011, 03:01
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Pregunta Error: hacer insert into en access

Hola amigos porfavor si me puede ayudar, tengo un problema con el insert no me arroja un error de sintaxis pero al parecer esta bien por que lo ejecuto en el access y si inserta les coloc el codigo que uso para hacer la insercion y con el error para que me ayuden con esto por favor.

Código:
mostrar("SELECT * FROM TIPOSMOV where codtip = " & ddlConcepto.SelectedValue)
            StrGrabar = ""
            
            StrGrabar = "INSERT INTO MTRMOVOT(MCODTRAN,PUESTO,mfechop,mnumdoc,mplazo,mtop,mch_tel,mctac,MDESCR,MDETALLE,mtopet,monto,montoi,m_tmo,MCODCTA,NLIN,USER) VALUES("
            StrGrabar = StrGrabar & Trim(txtTransac.Text) & ","
            StrGrabar = StrGrabar & Trim(txtNroPuesto.Text) & ",'"
            StrGrabar = StrGrabar & Trim(txtFecha.Text) & "','"
            StrGrabar = StrGrabar & Trim(txtNroDoc.Text) & "',"
            StrGrabar = StrGrabar & "0,"
            StrGrabar = StrGrabar & "3,'"
            StrGrabar = StrGrabar & Trim(datos.Tables("x").Rows(0).Item("detabr").ToString) & "','"
            StrGrabar = StrGrabar & Trim(datos.Tables("x").Rows(0).Item("CCONTAB").ToString) & "','"
            StrGrabar = StrGrabar & Trim(txtDescrip.Text) & "','"
            StrGrabar = StrGrabar & Trim(txtDetalle.Text) & "',"
            StrGrabar = StrGrabar & Mid(ddlTipoMov.SelectedItem, 1, 1) & ","
            StrGrabar = StrGrabar & Trim(txtTotal.Text) & ","
            StrGrabar = StrGrabar & "0,"
            StrGrabar = StrGrabar & "0,"
            StrGrabar = StrGrabar & Trim(datos.Tables("x").Rows(0).Item("codtip").ToString) & ","
            StrGrabar = StrGrabar & "1,"
            StrGrabar = StrGrabar & "1)"
            Console.Write(StrGrabar)
            ejecutar(StrGrabar)
cuando le quito los campor user, nlin ejecuto si guarda pero cuando los coloco esos dos campos me manda el error, los campos son numericos.

la excepcion que me manda es:
Excepción del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll

espero su ayuda gracias
  #2 (permalink)  
Antiguo 30/08/2011, 06:09
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Error: hacer insert into en access

¿Puedes dar más información del error que te da?

También vendría bien saber como es la tabla que consultas y los tipos de los datos de cada campo.

Saludos
  #3 (permalink)  
Antiguo 30/08/2011, 09:52
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Respuesta: Error: hacer insert into en access

Hola Brother, gracias por tu respuesta pero ya me di cuenta del error, en el campor user es una palabra reservada es por eso que lo toma como un error de sintaxis.

muchas gracias por su ayuda.

saludos

Etiquetas: vs.net, access, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:26.