Stored con recordset.... + DataList o DG

martedì 06 dicembre 2005 - 17.58

Nicola Profilo | Senior Member

Ciao,
ho un unica stored procedure sql server che mi restituisce + recordset... (3)

con ognuno vorrei riempire un datalist o DG... posizionando i 3 elementi a piacere nella mia pagina web...
mi sapete aiutare? dove posso trovare un esempio on-line?

grazie ancora.

Nicola B.

Brainkiller Profilo | Guru

>Ciao,
>ho un unica stored procedure sql server che mi restituisce +
>recordset... (3)
>con ognuno vorrei riempire un datalist o DG... posizionando i
> 3 elementi a piacere nella mia pagina web...
>mi sapete aiutare? dove posso trovare un esempio on-line?

Ciao,
non ho avuto tempo di sperimentarla, comunque proverei a fare così.
Crei un SqlCommand e assegni il CommandType a StoredProcedure.
Crei un nuovo SqlAdapter e nel costruttore passi il command appena creato.
Chiami il metodo Fill e riempi un DataSet.
A questo punto se la SP restituisce 3 resultset dovrebbero essere presenti nel DataSet 3 tabelle.
A questo punto assegni ai vari controlli ds.Tables[0], 1, 2.
ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

ciao,
confermo che se riempi il dataset con il datatapder dalla stored procedure che torna 3 resulset sono riempite le tre tabelle dall'indice 0 come dice giustamente David...
Ed e' lo stesso se fai query multiple (con ";" ) sulla stesso commandText ...io uso spesso questo metodo...:-)
ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo

Nicola Profilo | Senior Member

Ciao ;-)

esiste qualche esempietto on-line.. ;-))

grazie ancora
Nicola B.

totti240282 Profilo | Guru

Dim cn As New OleDbConnection(stringa)
Dim sql As String = “SELECT * FROM tabella1;SELECT * FROM tabella2;” _
& “SELECT * FROM tabella3"
Dim da As New OleDbDataAdapter(sql, cn)
Dim ds As New DataSet
da.Fill(ds, “tabella1”)
' cambi il nome alle altre tabelle
ds.Tables(1).TableName = “tabella2"
ds.Tables(2).TableName = “tabella3”

C'è solo un capitano !!!!!!

Nicola Profilo | Senior Member

Ok!
Grazie!

Funziooona!!


ciao alla prossima!
NICOLA

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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5