Hola a todos estoy desarrollando una aplicacion Asp.net
que hace uso de datos de excel y me esta generando un
error
el cual es:
"Error de sintaxis en la instrucción INSERT INTO"
y lo que estoy haciendo es lo siguiente
Dim DS As New DataSet
Dim CnSt As String
Dim Cn As New OleDbConnection
Dim dr As Data.DataRow
Dim StRuta As String, StHoja As String
StRuta = Server.MapPath("PlantillaExcel\PDEVCADENA.xls")
StHoja = "devolucion"
CnSt = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '"
& StRuta & "' ;Extended Properties=""Excel 8.0;"""
Cn.ConnectionString = CnSt
Cn.Open()
Dim DA As New OleDbDataAdapter("SELECT * FROM [" & StHoja
& "$]", Cn)
DA.Fill(DS, "PARAMETRO")
Dim CB As OleDbCommandBuilder
CB = New OleDbCommandBuilder(DA)
DA.InsertCommand = CB.GetInsertCommand
dr = DS.Tables("PARAMETRO").NewRow
dr.BeginEdit()
dr.Item("Ciclo") = 160
dr.EndEdit()
DS.Tables("PARAMETRO").Rows.Add(dr)
DGDatos1.DataSource = DS
DGDatos1.DataBind()
DA.Update(DS, "PARAMETRO") ' el error me sale aqui
Cn.Close()
Alguien sabe porque este error?
Juan Carlos
Leer las respuestas