Visual Basic - Proc. Almacenado SQL Server

Life is soft - evento anual de software empresarial
 
Vista:

Proc. Almacenado SQL Server

Publicado por Valle (84 intervenciones) el 20/05/2003 13:04:18
¿Alguien sabe decirme cómo realizar la llamada al procedimiento almacenado que realice la consulta siguiente?

select sum(lluvia)/count(distinct ano) lluviaacu,cod_pluviom,cod_prov from lluviaporfechas where cod_pluviom in ('0001','0002') group by cod_pluviom,cod_prov order by cod_prov

de tal manera que se le pase como parámetro @seleccion y el cuerpo del procedimiento sería:
select sum(lluvia)/count(distinct ano) lluviaacu,cod_pluviom,cod_prov from lluviaporfechas where cod_pluviom in (@seleccion) group by cod_pluviom,cod_prov order by cod_prov

Es muy urgente

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Proc. Almacenado SQL Server

Publicado por Cecilia Colalongo (3116 intervenciones) el 20/05/2003 16:15:20
Con un Command de ADO agregas el parámetro selección a la colección Parameters

Dim cnt As Connection, cmd As Command, rst As Recordset

Set cnt=New Connection

cnt.Open "ConnectionString de tu servidor"

Set cmd=New Command

cmd.CommandType=adCmdStoredProc
cmd.CommandText="NombreDeTuProcedimiento"
cmd.Parameters.Append "seleccion",adVarchar,20,
cmd.Parameters.Item("seleccion").Value="'0001','0002'"

Set rst=cmd.Execute

Suponiendo que el parámetro selección está definido en tu SP como varchar de 20.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar