Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2010, 15:05
LuismanueL
 
Fecha de Ingreso: mayo-2004
Ubicación: Lima-Peru
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Conexion Visual Basic NET con ACCESS

El siguiente ejemplo conecta a una base de datos Access para realizar una inserción.

Código:
Imports System.Data
Imports System.Data.OleDb
Imports System.Text

Public Class PruebaConexion
Dim cadenaConexion As String
cadenaConexion = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = TU_BD; Jet OLEDB:Database Password=TU_PASSWORD "

    Public Sub Prueba()
        cadenaSQL = New StringBuilder
        Dim miConexion As New OleDbConnection(Me.CadenaConexion)
        miConexion.Open()

        cadenaSQL.Append("INSERT INTO TABLA_PRUEBA")
        cadenaSQL.Append("(id, descripcion) ")
        cadenaSQL.Append("VALUES(@id, @descripcion) ")
        
        Dim dbCommand As New OleDbCommand
        dbCommand.Connection = miConexion
        dbCommand.CommandText = cadenaSQL.ToString

        dbCommand.Parameters.Add(New OleDbParameter("@id", 1))
        dbCommand.Parameters.Add(New OleDbParameter("@descripcion", "Desc"))

        'Para controlar un posible error 
        Try
            dbCommand.ExecuteNonQuery()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
            Return False
        End Try
        miConexion.Close() 'cerramos la conexion
    End Sub
End Class
Saludos.