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
"Array" di dataadapter
giovedì 16 settembre 2004 - 09.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pecos81
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 16 set 2004 - 09:28
Innanzi tutto..buongiorno a tutti,
problemino: devo riempire un dataset con un numero imprecisato di tabelle.
Per farlo uso un dataadapter ed i soliti comandi:
While Not Conflicts.EOF
DA.SelectCommand = New OleDb.OleDbCommand("Select * from " & Conflicts.Fields(0).Value & "", DBS)
DA.Fill(DS, Conflicts.Fields(0).Value)
end while
ne ho ke il DA riempie n tabelle = al n numero di conflitti.
Quando io vado a salvare le successive modifiche alle varie tabelle del dataset, però, lui si arrabbia perchè il DA fa riferimento sempre all'ultima tabella caricata.
Spiego meglio: la lista delle tabelle che ho caricato la visualizzo in una listbox quindi posso vedere le varie tabelle nell'ordine che voglio, ma se ho caricato nell'ordine le tabelle 1,2 e 3 (e queste tabelle hanno colonne diverse) quando gli dico
Dim oCommandBuilder As New OleDb.OleDbCommandBuilder(DA)
DA.UpdateCommand = oCommandBuilder.GetUpdateCommand
DA.Update(DS, tabelle.Item(ListBox1.SelectedIndex))
lui si arrabbia perchè fa riferimento sempre e solo alle colonne presenti nella tabella 3.
Quindi, come faccio a dire al DA di fare riferimento alla tabella 1 o 2?
Grazie
pecos81
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 16 set 2004 - 19:23
si, è una connessione adodb, ma ho fatto così: di nuovo un selectcommand sulla tabella che mi interessa e funziona.
A monte di tutto c'è che devo cambiare codice perchè la mia soluzione non andava bene, quindi il problema postato...non ce l'ho più. grazie comunque e ciao
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 !