“Conocimiento Programación>Visual Basics Programación

Cómo llamar a procedimientos almacenados SQL en Visual Basic

2013/9/13
El uso de procedimientos almacenados en VB.NET es necesaria en aplicaciones que utilizan una base de datos de contenido dinámico. El uso de procedimientos almacenados es más rápido que SQL en línea . También previene los ataques de inyección SQL contra hackers . Llamar a un procedimiento almacenado sólo tiene unas pocas líneas de código en el archivo de código de la aplicación. Instrucciones
1

Crear y abrir la conexión de base de datos. En Visual Basic , no es un objeto de conexión que se utiliza para conectarse a SQL Server. El siguiente código crea una variable de conexión y abre it.Dim con As New SqlClient.SqlConnectioncon.ConnectionString = "Data Source = MySQLServer , ID de usuario = nombre de usuario , contraseña = mypass ; " con.Open ()
2 < p> instancia del objeto de comando SQL . Este objeto se utiliza para establecer los parámetros que se envían a SQL Server para su procesamiento. En el código siguiente, se crea la variable " sql " . El comando también utiliza la variable "con" desde el primer paso para llamar a la base de datos. El parámetro " sel_customer " es el nombre de la almacenada procedure.Dim sql As New SqlClient.SqlCommand ( " sel_customer " , con)
3

Establecer el tipo de comando como un " procedimiento almacenado . " Estos programas de código objeto de comando a conocer un procedimiento almacenado se están llamados : sql.CommandType = CommandType.StoredProcedure ;
4

agregar un parámetro al procedimiento almacenado . Mayoría de los procedimientos almacenados requieren parámetros . En el código siguiente, el procedimiento almacenado requiere el número de identificación del cliente para buscar el information.sql.Parameters.Add ( nuevo SqlParameter ("@ CustomerId " , SqlDbType.Numeric , 0, " IdCliente ")); sql.Parameters [ 0 . ] Valor = 22 ;
5

recuperar la información . En este simple solicitud , se devuelve un solo parámetro . El código siguiente envía la solicitud al servidor y recupera primero el nombre del cliente : . Sql.ExecuteNonQuery (); string nombre = ( string ) sql.Parameters [" @ nombre" ] Valor ;

Visual Basics Programación
Cómo cambiar automáticamente el caso de un cuadro de texto Usando VB6
¿Qué tienen en común el programa y el sorteo de objetivos personalizados?
Cómo instalar VB6
Cómo introducir un número de dos cifras decimales en Visual Basic
Cómo convertir números a texto en Visual Basic
Cómo pasar una matriz en Visual Basic
Cómo imprimir el contenido de un ListBox en VBA
Cómo crear un cuadro de texto en Visual Basic
Conocimiento de la computadora © http://www.ordenador.online