Parametros BDFGase de Datos
-
Upload
guillermo-pagano-faustino -
Category
Documents
-
view
221 -
download
3
description
Transcript of Parametros BDFGase de Datos
![Page 1: Parametros BDFGase de Datos](https://reader036.fdocuments.ec/reader036/viewer/2022082422/563db7be550346aa9a8d84b3/html5/thumbnails/1.jpg)
Ejecutar procedimientos almacenados parametrizados desde vb.net
Esta funcion ejecuta un procedimiento almacenado de una base de datos en sql server desde vb.netEl aporte que hago en esta funcion es que las variables (parametros [valor y tipo de dato]) que recibe no tienen una longitud fija sino que puede extenderse segun los requerimientos de parametros del procedimiento.
A continuacion describo la manera de ejecutar la funcion ( como es una funcion que devuelve true si se ejecuta y false si existe un error la podemos utilizar con un if)
AsignarParametros("sql",1,2,3,4,5,...)
Donde: "sql" Nombre del procedimiento almacenado 1 Nombre del parametro. Va con comillas y sin la arroba 2 Si hay que introducir tamano del parametro 1 si existe o 0 si no existe Punto dos es para determinar la dimension de las imagenes dentro del parametro del procedimiento 3 tamano del parametro si existe, si no existe no se lo introduce 4 tipo de dato del parametro 5 valor del parametro Valores de los tipos de parametros mas utilizados 0: bigint 1: binary 2: bit 3: char 4: datetime 5: decimal 7: Image(8) : Int(9) : money(16) : smallint(18) : Text(20) : tinyint(22) : varchar()
![Page 2: Parametros BDFGase de Datos](https://reader036.fdocuments.ec/reader036/viewer/2022082422/563db7be550346aa9a8d84b3/html5/thumbnails/2.jpg)
Conectar() y Desconectar() son los procedimientos de apertura y cierre de la conexionconx es una variable de tipo ConnectionString que va dentro del procedimiento conectar.Para aumentar mas parametros solo hay que seguir de la misma forma del 1 al 5
Eso es todo espero que les sirva
![Page 3: Parametros BDFGase de Datos](https://reader036.fdocuments.ec/reader036/viewer/2022082422/563db7be550346aa9a8d84b3/html5/thumbnails/3.jpg)
Obtener tabla desde Procedimiento Almacenado con DataAdapter en vb.net
La siguiente funcion nos devuelve una tabla, previamente enviandole como parametro una cadena de la siguiente forma y orden:
NombreProcemiento\@param1\TipoDato\Valor1\@param2\TipoDato\Valor2
Donde :
NombreProcedimiento: Es el nombre del procedimiento almacenado que tenemos en nuestra Base de Datos@param1 y @param2: Son los parametros requeridos por el procedimiento almacenado (pueden obviarse uno o mas si en nuestro procedimiento lo declaramos como null)TipoDato: Es el tipo de dato segun vb.net que le estamos enviando como numero (por ej. 8: Integer, 22: Varchar)Valor1 y Valor2: Son los valores que queremos asignar a los parametros del procedimiento
Para esta funcion asumimos que la variable "conx" de tipo ConnectionString esta "open" y esta conectada a una base de datos de Sql Server