Array dei parametri

martedì 14 luglio 2009 - 08.40

ilario Profilo | Senior Member

ciao

mi sono creato una classse con all'interno delle sub che effettuano i vari insert update delete connetti e chiudi ecc... questo tutto con le istruzioni sql

ora la vorrei rifare passandogli le store procedure

non riesco a trovare però un sistema per passare i vari parametri

avevo pensato a un array di parametri per poi fare un ciclo e assegnarlo nella sub a

dim dc as new sqlclient.sqlcommand(...
......

ciclo
dc.parameters.addwithvalue (.....
fine ciclo

come posso fare?

grazie
ciao

ilario

alx_81 Profilo | Guru

>ciao
ciao

>non riesco a trovare però un sistema per passare i vari parametri
>avevo pensato a un array di parametri per poi fare un ciclo e
>assegnarlo nella sub a

>come posso fare?
A parte che personalmente ritengo migliore fare un metodo preciso per ogni firma (1 stored procedure - 1 elenco di parametri scelti). A prescindere da questo puoi passare al metodo una semplice List Of TuaClasse, dove TuaClasse è l'informazione del parametro. Poi all'interno del ciclo, con un foreach scorri gli elementi. Però sinceramente, preferisco fare un metodo che mi disponga solo i parametri che servono effettivamente a quella chiamata.

>grazie
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

ilario Profilo | Senior Member

ciao


dovrei aver risolto con un arraylist dove inserisco i parametri

< Però sinceramente, preferisco fare un metodo che mi disponga solo i parametri che servono effettivamente a quella chiamata.

si io assegno alla arraylist solamente i parametri della store in questione e nella funzione salvarecord faccio un ciclo e li assegno al command.parameter

ciao e grazie
ilario






Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5