La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2941 - CONEXION CON UNA BASE DE DATOS SQL
Autor:  Maye Espinosa
Desearia saber como puedo llamar a un trigger o un procedure dentro de una aplicaciòn de Visual Basic, o algo similar.
muchas gracias

  Respuesta:  Charles Sepúlveda
Lo primero que debes tener claro es que un trigger es llamado automáticamente cuando se modifican los datos que este mismo monitores.

Bueno el procedimiento almacenado lo puedes ejecutar con un objeto Command o Recordset.

Ej.
´*** Agregar la Referencia de Activex Data Object (ADO) ***
Dim Conexión as ADODB.Connection
Set Conexión = New ADODB.Connection
Conexión.Open "Driver={SQl Server};Server=Servidor;Uid=Usuario;Pwd=Contraseña;Database=BaseDatos"
Dim Comando As New ADODB.Command
Dim RecSet As New ADODB.Recordset
Comando.Activeconnection = Conexión
Comando.CommandText = "exec Procedimiento [Parametro]"
Set RecSet = Comando.Execute