• Jueves 28 de Marzo de 2024, 19:46

Autor Tema:  De Dataset A Excell  (Leído 632 veces)

totmerda

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
De Dataset A Excell
« en: Lunes 8 de Septiembre de 2003, 23:53 »
0
De Dataset A Excell
Hola a tod@s

Necesito ayuda muy urgente.

Explico el problema, debo recuperar datos de una hoja excell y luego volver a escribirlos en ella. Leer los leo bien y loc coloco en un dataset. El PROBLEMA es escribir en la hoja excell, no hay manera os paso el codigo con el que estoy trabajando haber si me podeis ayudar, o explicarme como se hace.

El documento excell tiene dos hojas (serian dos tablas)

Muchisimas gracias


Dim Conexion As New OleDbConnection( _
"Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:proba.xls; " & _
"Extended Properties='Excel 8.0; HDR=Yes'")

Dim Datos As New DataSet("MiCatalogo")
Dim myDatatView As New DataViewManager(Datos)
Dim Comando As OleDbCommand = Conexion.CreateCommand()
Dim AdaptadorCataleg2 As New OleDbDataAdapter("SELECT * FROM [Temporal$]", Conexion)
AdaptadorCataleg2.FillSchema(Datos, SchemaType.Source, "Temporal$")
AdaptadorCataleg2.Fill(Datos, "Temporal$")
Dim Tabla2 As DataTable = Datos.Tables("Temporal$")

myDatatView.DataViewSettings("Temporal$").RowFilter = "*"
DataGrid2.DataSource = myDatatView
DataGrid2.DataMember = "temporal$"


Dim entradas As DataRow
entradas = Tabla2.NewRow()
entradas("orden2") = 4
entradas("nom2") = "alex"
entradas("cognom2") = "a"
Tabla2.Rows.Add(entradas)
AdaptadorCataleg2.Update(Datos, "Temporal$")

El error que me da es el siguiente

"Update requires a valid InsertCommand when passed DataRow collection with new rows"