Cómo llamar a procedimientos almacenados en Visual Basic





Educación

Crear variables en Visual Basic. Hay tres variables que son necesarias para llamar a un procedimiento almacenado: una conexión con la base de datos, un conjunto de registros que almacenan los resultados y el objeto de comando que realiza el procedimiento. El siguiente código crea variables:

CONN Dim As New ADODB.Connection
Record Dim As New ADODB.Recordset
Comando Dim como ADODB.Command



Crear la conexión a la base de datos. La conexión con la base de datos toma el nombre, nombre de usuario de base de datos y la contraseña y el nombre del servidor y abrir una conexión. El siguiente es un ejemplo de una conexión de Visual Basic a una base de datos de SQL Server:

conn.Open " Provider = SQLOLEDB; Data Source = theserver; Initial Catalog = thedatabase , ", contraseña

Establecer los procedimientos almacenados objeto de comando. Estos objetos con el objeto de conexión creada en el paso 2 y ejecute el procedimiento almacenado. El código siguiente es un ejemplo de cómo configurar el comando:

command.ActiveConnection conn =
command.CommandType = adCmdStoredProc
command.CommandText = " sel_GetCustomers "

El ActiveConnection propiedad se establece en el objeto de conexión. El " CommandType " es un valor constante llamado " adCmdStoredProc". Esto indica al comando que se trata de un procedimiento almacenado. El " sel_GetCustomers " es el nombre del procedimiento almacenado.

Asignación de los resultados del procedimiento almacenado en el objeto de registros. El código siguiente recupera todos los resultados y las almacena:

Establecer record = Command.Execute

Imprimir un registro. Para garantizar que el proceso finalice correctamente, se imprime el primer registro para la ventana del depurador. El siguiente código comprueba los resultados de los procedimientos almacenados:

Impresión Records.Fields (0)



Deja un comentario