Actualizar Tabla SQLServer desde Tabla MS Access(.MDB)

15/03/2005 - 15:53 por kirck | Informe spam
Tengo una tabla access desde donde ingreso datos
pero hay otro proceso donde debo recuperar los datos agregados a esa tabla
access e insertarlos a mi Tabla en SQLServer
que métodos existen que sean mas faciles que recorrer uno a uno.
Gracias

Preguntas similare

Leer las respuestas

#6 kirck
17/03/2005 - 21:54 | Informe spam
uff! todavia no me resulta, hice esto:

conn.ConnectionString = strConnSQL

conn.Open()

comm.Connection = conn

comm.CommandText = "Select MotoNave, Viaje from Naves"

comm.CommandType = CommandType.Text

Dim sqlDa As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter(comm)

Dim myDataRowCB As SqlCommandBuilder = New SqlCommandBuilder(sqlDa)

' sqlDa.MissingSchemaAction = MissingSchemaAction.AddWithKey

sqlDa.Fill(dsSql)

dsSql.Merge(dsmdb)

dsSql.AcceptChanges()

conn.Close()

dsSql.WriteXml("C:\dssql.xml") <esto muestra bien los datos

"A.Poblacion" escribió en
el mensaje news:
Mostrar la cita
#7 A.Poblacion
17/03/2005 - 22:02 | Informe spam
Donde dice "dsSql.AcceptChanges()" tienes que cambiarlo por dsSql.Update().
El AcceptChanges lo único que hace es marcar el dataset en memoria como "no
modificado", pero no manda nada al servidor.


"kirck" wrote in message
news:
Mostrar la cita
#8 kirck
17/03/2005 - 22:05 | Informe spam
Tambien agregué:
sqlDa.Update(dsSql, "Naves")






"A.Poblacion" escribió en
el mensaje news:
Mostrar la cita
#9 A.Poblacion
17/03/2005 - 22:47 | Informe spam
"kirck" wrote in message
news:
Mostrar la cita
Tienes que QUITAR el AcceptChanges. Esta instrucción marca el dataset
como "actualizado" y por tanto el "Update" no graba nada.
#10 kirck
17/03/2005 - 23:22 | Informe spam
que mal... tampoco funcionó
seguiré intentando a ver que pasa
estas cosas así son frustrantes, pero bueno ... tendrá que salir en algún
momento


"A.Poblacion" escribió en
el mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida