1
Crear las variables de Visual Basic . Hay tres variables que son necesarias para llamar a un procedimiento almacenado : una conexión a la base de datos, un conjunto de registros que almacena los resultados y el objeto de comando que ejecuta el procedimiento . El siguiente código crea las variables :
conec Dim como nuevos registros ADODB.ConnectionDim Como Nuevo comando ADODB.RecordsetDim Como ADODB.Command
2
crear la conexión de base de datos. La conexión de base lleva el nombre de base de datos , su nombre de usuario y contraseña y el nombre del servidor y abre una conexión. El siguiente es un ejemplo de una conexión de Visual Basic a una base de datos SQL Server :
conn.Open " Provider = SQLOLEDB ; Data Source = theServer ; Initial Catalog = theDatabase " , "usuario ", " contraseña"
3
Configurar el objeto de comando procedimiento almacenado. Estos objetos se utiliza el objeto de conexión creada en el paso 2 y ejecuta el procedimiento almacenado . El código siguiente es un ejemplo de cómo configurar el comando:
command.ActiveConnection = conncommand.CommandType = adCmdStoredProccommand.CommandText = " sel_GetCustomers "
La propiedad " ActiveConnection " se ajusta a su objeto de conexión. El " CommandType " es un valor constante llamado " adCmdStoredProc . " Esto le indica al comando que se trata de un procedimiento almacenado . El " sel_GetCustomers " es el nombre del procedimiento almacenado .
4
Asignar los resultados del procedimiento almacenado en el objeto de conjunto de registros. El código siguiente recupera todos los resultados y las almacena :
Set registros = Command.Execute
5
Imprime un registro. Para garantizar que el proceso finaliza correctamente, imprima el primer registro de la ventana del depurador. El siguiente código comprueba los resultados de procedimientos almacenados :
Imprimir records.Fields ( 0 )