Visual Basic proporciona a los desarrolladores un lenguaje de alto nivel para crear aplicaciones de escritorio de Windows . El lenguaje Visual Basic integra perfectamente con los servidores de base de datos , por lo que se puede recuperar la información de las tablas y los muestra en sus aplicaciones dinámicas. Visual Basic llama a un procedimiento almacenado, y almacena los resultados en un conjunto de datos. Este conjunto de datos se utiliza para manipular y editar los datos almacenados . Instrucciones
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" < br >
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 )