Argentina $8.90 (recargo a interior $0.20) / Mésico: $45
OL ari Microsoft
Curso tedrico y practico de programacion
Desarrollador
My aii
Con toda la potencia mend
de Visual Basic .NET y C# a _
La mejor forma de aprender oy yee
a programar desde cero Basa no og 16
de Microsoft
Consumiendo
Web Services
Encriptacion - Introduccién a WSE
Seguridad rn
VuEyeEmcumalectsimccmNcceeet “> ee
STRIDE - DREADg N°1 DE
=n ers
Wea eee Rea
“heed eed
a
PAU
Mai bir MT ND
a OHO HA
° aS UL
aC
Te USS p51) NOE sens
i A
Seguinos en:
€ redusers.com (srcscs-"
g :
www,youtube.com/redusersvideos.Creacién de consultas
con pardmetros
Parametrizar las consultas es una maneta muy
ripida de obtener resultados con filtros sin ne-
cesidad de crear procedimientos amacenados
en el motor. Esto puede lograrse a través de la
insercién de parimetros en cadenas de texto.
En el siguiente ejemplo, tomaremos una tabla
llamada Usuatio, con un campo ID, de! tipo
‘numérico, pars la identificacién tinica de regis-
‘os, y utilizaremos un filtro o condicién Where
en nuestra consulta para el método Fill. A su
vez, pasaremos el valor por filtrar a través de
tuna variable, en OleDbParameter:
*Godigo Visual Basic
‘utilizarenos como ejesplo el objeto MyConn
creado anteriormente
Public Function ObtenerUsuariesPorid(ByVal. 1d
as Integer) as bataset
Dim WyFilterSelectconnand as Strin;
“SELECT * FROM Usuario WHERE 10
Dim WyFilterAdaptor as now OledbDataAdapter
(WyFliterselectcomand, MyConn)
NyFilteradapter..Selectconmand.Paraneters.
‘Add(“610" ,OLeDbType. integer, 10,4)
Dim uyFitterdataset
MyFiltoradapter. F112 (MyFiiterbat
Return MyFilterdataset
Dataset
eng Function
1eotige 08
pute Dataset obtanertaver MPAs EQ U
a
pee cat
yFilterAdapter.SelectConnand.
Parameters.Add(10, oLeDbType:
10, 1);
DataSet lyFilterdataset;
uyFtiteradapter Fit
(uyritteroataset) 5
return uyFsiteroataset;
integer,
En el eddigo anterior podemos observar c6-
‘mo, mediante el uso del caricter “2”, indica-
mos él pasaje de parémetros (en caso de existit
mas de un pardmetro, se asignarn por orden
de agregado), para luego afiadirlo mediante el
meétodo Add de la coleccién de parimetros.
Este método reemplaza al equivalente en un
procedimiento almacenado con parimetros es-
tablecidos desde el motor de base de datos.
Actualizando datos
Si obtenemos datos desde un origen con el ob-
jeto DataAdapter, podremos indicar también
spot.com.ar
mium.blog
FIGURA 010 | Desarrollo de I funcién de la consulta
mediante parimetros en VB.NET.
36!