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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Dante
17/05/2006 - 22:23 | Informe spam
El problema es que lo hago sobre Visual Basic 2005 Express y al salir de la
aplicacion y mirar los datos introducidos en las tablas SQL, estos no estan y
hay q empezar de cero.

A que es debido.

Saludos
Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
18/05/2006 - 08:45 | Informe spam
Hola Dante

Además de utilizar el objeto CommandBuilder junto con el adaptador, las
tablas de la base de datos deben tener claves primarias definidas, ya que
este también puede ser origen de problemas.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Dante" wrote:


El problema es que lo hago sobre Visual Basic 2005 Express y al salir de la
aplicacion y mirar los datos introducidos en las tablas SQL, estos no estan y
hay q empezar de cero.

A que es debido.

Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida