12 messaggi dal 11 aprile 2002
Utilizzo un DB Sql Server 7.0
Per visualizzare dei dati di una tab. in un data grid ho utilizzato il DataAdapter (L'unico che permette il sorting e il paging)
Ho un problema:
Devo specificare il nome dalla tabella "Dati", ma volendo inserire al posto della stringa MySql una store procedure presente nel DB cosa devo mettere nel DataTAble e nel DataView???

'**********
'Apertura Connessione
Dim conn As SqlConnection
Dim strConn As String = " Server=***;Database=***;UID=***;PWD=*** "
conn = New SqlConnection(strConn)
Dim MySQL As String = "Select * from Dati order by " & Session("Column") & " " & Session("Order")

Dim ds As DataSet = New DataSet
Dim dtaAnni As New SqlDataAdapter(MySQL, conn)
dtaAnni.Fill(ds, "Dati")
'*** X FILTRARE CON L'OGGETTO SORTING
Dim dtAnni As DataTable = ds.Tables("Dati")
Dim dv As New DataView(dtAnni)
dv.Sort = strOrderBy
'****
Datagrid3.DataSource = dv
Datagrid3.DataBind()
al DataAdpeter non passargli una stringa ma Un oggetto command, così puoi definire la store procedure ovvero

Dim command as new SqlCommand()
command.commantype = CommandType.StoredProcedure


Ciao



Ciao
Marco Caruso

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.