Guardar datos en SQL con DATAROW

16/05/2006 - 23:31 por Dante | Informe spam
Buenas a tod@s.

Mi pregunta es la siguiente, porque despues de crear un dataRow, donde
guardo los datos que representan las columnas de una tabla, al llamar al
método update del adaptador, este, no me actualiza la BB.DD, dado que doy a
visulizar datos de la tabla y no me aparecen introducidos.

He oido algo de Copiar Directorio a Nunca o algo de la conectionString, pero
no se exactamente como lo tengo que poner, dado que da un error.


Les agradecería su ayuda. Muchas Gracias
 

Leer las respuestas

#1 Luis Miguel Blanco
17/05/2006 - 15:10 | Informe spam
Hola Dante

Cuando creas el objeto DataAdapter, debes crear también un objeto
CommandBuilder, que es utilizado internamente por el adaptador en las
operaciones de actualización, es posible que sea este el origen del problema
que comentas. Te adjunto un bloque de código a continuación con un ejemplo de
su uso:

'//////////////////////////////////////
Imports System.Data.SqlClient
'
Dim oConexion As SqlConnection
Dim oDataSet As DataSet
Dim oAdaptador As SqlDataAdapter

oConexion = New SqlConnection("Data Source=localhost;Initial
Catalog=PRUEBA;Integrated Security=True")

Dim oComando As SqlCommand = New SqlCommand()
oComando.Connection = oConexion
oComando.CommandText = "SELECT * FROM Personas"

oAdaptador = New SqlDataAdapter(oComando)

Dim oCmdBuilder As SqlCommandBuilder = New SqlCommandBuilder(oAdaptador)

oDataSet = New DataSet

oConexion.Open()
oAdaptador.Fill(oDataSet, "Personas")
oConexion.Close()
'
'operaciones con los datos
'
oConexion.Open()
oAdaptador.Update(oDataSet, "Personas")
oConexion.Close()
'//////////////////////////////////////

Espero que te sirva de ayuda
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Dante" wrote:

Buenas a

Mi pregunta es la siguiente, porque despues de crear un dataRow, donde
guardo los datos que representan las columnas de una tabla, al llamar al
método update del adaptador, este, no me actualiza la BB.DD, dado que doy a
visulizar datos de la tabla y no me aparecen introducidos.

He oido algo de Copiar Directorio a Nunca o algo de la conectionString, pero
no se exactamente como lo tengo que poner, dado que da un error.


Les agradecería su ayuda. Muchas Gracias

Preguntas similares