Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Accedere a tabelle di dataset tramite il nome...
lunedì 05 giugno 2006 - 15.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 5 giu 2006 - 15:53
Salve a tutti.
Se io ho un dataset frutto di una stored procedure che mi esegua vari select ovviamente nel Ds avrò diverse tabelle.Diciamo che creo il ds così
dadapter = New SqlDataAdapter("StoredProcedure", g_connString)
dadapter.SelectCommand.CommandType = CommandType.StoredProcedure
ds = New DataSet
dadapter.Fill(ds)
Finora io vi accedevo con ds.Tables(0) oppure ds.Tables(1) oppure ds.Tables(2) , ma vorrei accedervi tramite il nome della tabella
Ovviamente tento con
ds.Tables("nomeTabella")
Ma mi dice
"Riferimento a un oggetto non impostato su un'istanza di oggetto."
...Cosa mi manca?
Grazie
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 5 giu 2006 - 16:11
Si certo...
Avevo provato con la mappatura delle tabelle anke, ma non mi funziona....
Sono disperato :-)
Voi come fate per accedere alle tabelle del dataset?
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
lun 5 giu 2006 - 16:16
dadapter.Fill(ds,nometabella)
come secondo parametreo devi specificare il nome della tabella altrimenti lui le chiamerà tabella1,tabella2 ecc....
C'è solo un capitano !!!!!!
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 5 giu 2006 - 17:22
Scusa, allora se ho 4 tabelle devo inserire
fill(ds,nometabella)
fill(ds,nometabella1)
fill(ds,nometabella2)
fill(ds,nometabella3)
nella mia applicazione?
PS:Speriamo che il capitano tra 7 giorni faccia il miracolo!!!
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 6 giu 2006 - 10:19
Si io faccio cosi.
C'è solo un capitano !!!!!!
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
mar 6 giu 2006 - 10:33
Ho trovato un metodo forse ottimale.
m_ds.Tables(0).TableName = "Nometabella"
m_ds.Tables(1).TableName = "Nometabella1"
e così via...
Ciao e grazie tante
....GGRRRR non funziona l'update se faccio così.... :_(
Torna su
Stanze Forum
Elenco Threads
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 !