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
Copia dati da un Datatable ad un altro
venerdì 13 luglio 2007 - 08.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
ven 13 lug 2007 - 08:53
Ciao,
mi stò imbattendo in un problema di questo tipo.
Ho la necessità di importare dei dati da una tabella di un database MDB ad una tabella identica in SQLExpress.
La soluzione che ho pensato è la seguente:
> Caricare in un DataTable i dati del database di origine;
> Creare con un DataAdapter lo schema del DataTable di destinazione
> Copiare i dati dal DataTable di origine a quello di destinazione
> Eseguire un Update del DataAdapter di destinazione per salvare i dati nel database
I primi due punti non ho avuto problemi a gestirli.
Il mio problema è come copiare i dati dal primo DataTable al secondo. Ho provato con il metodo Merge del Datatable ma in questo modo lo stato delle righe rimane 'Unchanged' per cui quando eseguo l'Update del DataAdapter non salva nulla.
Qualcuno ha qualche consiglio?
Spero di essermi spiegato
Grazie in anticipo
Alessandro
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
ven 13 lug 2007 - 16:26
Con vb.net 2005 è possibile cambiare lo stato del datarow:
mydatarow.SetAdded()
Inoltre puoi mettere il flag sul dataadapter acceptchangesduringfill a false
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
ven 13 lug 2007 - 16:29
Grande!!! Grazie mille!!!
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 !