Añadir Record con Sqlclient

03/07/2006 - 21:43 por archie | Informe spam
Hola:

Soy nuevo en esto de VB.NET y quiero ver la manera mas facil de poder
añadir un record a mi base de datos SQL desde VB.NET sin tener que
añadir Store Procedures al SQL.

Mi código en la versión anterior (VB6) era:

Dim rs As New Adodb.Recordset

rs.Open "Select * From Users", dbConn, adOpenKeyset, adLockOptimistic

rs.AddNew
rs("User_ID") = "admin"
rs("Password") = "pwd"
rs("Last_Name") = "De los campos"
rs.Update

Me gustaría algún ejemplo con el SqlClient

Gracias de antemano a todos.

Preguntas similare

Leer las respuestas

#1 SoftJaén
15/07/2006 - 20:23 | Informe spam
"archie" escribió:

quiero ver la manera mas facil de poder añadir un record
a mi base de datos SQL desde VB.NET sin tener que
añadir Store Procedures al SQL.



Hola:

La manera más fácil de añadir un registro a la tabla, es ejecutar una simple
consulta INSERT INTO, utilizando para ello el método «ExecuteNonQuery» de un
objeto SqlCommand.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Howarang
25/07/2006 - 21:41 | Informe spam
K onda, mira para poder agregar un registro dato a dato debes tener un
DataSet, de esta manera accedes a los datos de la tabla contenida en
este.

dim TablaC as DataSet.Tabla 'La Tabla son
los datos contenidos
dim RowC as new RowCollection= TablaC.Rows
dim RowS as New Row =TablaC.NewRow 'No recuerdo si es Row o
Data.Row

RowS(0)=IdProducto ' IdProducto es una variable
RowS("Fila")= "Fila" ' Puedes tambien escribir el nombre de la
columna

DataSet.Tabla.Rows.Add(RowS)

y listo todo keda agregado en la tabla, solo resta guardar.

Espero k t halla servido.
Saludos Howarang
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida