UPDATEs e INSERTs

26/10/2006 - 23:59 por Daniel | Informe spam
Hola a todos,

Estoy usando el siguiente conector de BD:
Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source= " & BDRuta)

Lo que quiero saber es qué método tengo que usar para ejecutar una INSERT y
un UPDATE de una sentencia sql pasada como string.

A ver si alguien me puede echar un cabo.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 SoftJaén
27/10/2006 - 06:58 | Informe spam
"Daniel" escribió:

Estoy usando el siguiente conector de BD:
Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source= " & BDRuta)

Lo que quiero saber es qué método tengo que usar para ejecutar una INSERT
y un UPDATE de una sentencia sql pasada como string.



Hola, Daniel:

Si deseas ejecutar consultas SQL de acción, declara un objeto OleDbCommand
para que mediante su método «ExecuteNonQuery», puedas ejecutar dichas
consultas.

Por ejemplo, deseas ejecutar una inserción masiva de registros mediante la
siguiente consulta de datos añadidos:

Dim sql As String = _
"INSERT INTO Tabla1 " & _
"SELECT * FROM Tabla2 "

' Creamos un objeto Command para ejecutar la consulta.
'
Dim cmd As New OleDbCommand(sql, cnn)

' Abrimos la conexión
'
cnn.Open()

' Ejecutamos la consulta.
'
Dim regAfectados As Integer = cmd.ExecuteNonQuery

' Mostramos los registros añadidos.
'
MessageBox.Show(regAfectados.ToString)

Eso es todo.

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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida