16 messaggi dal 21 dicembre 2004
www.pierolongano.com
Salve a tutti,

ho la necessità di memorizzare in un database sql server un dataset popolato tramite un selectcommand su di un file di testo:
...........
da.SelectCommand = cm
da.SelectCommand.Connection = cnn

fileName = fileName.Substring(0, fileName.LastIndexOf("."))
da.Fill(ds, fileName)
...........

Fin qui tutto bene! il DataSet 'ds' è popolato perfettamente!

Ora il problema è memorizzare questo 'ds' in una tabella.
Dovrei creare un nuovo oggetto DataAdapter? perchè 'da' ha le "impostazione" del file txt... ed è di tipo oledb...

credo che non conviene fare un SelectCommand, per poi fare un update..., di tutta la tabella, altrimenti con l'andare del tempo ci saranno migliaia e migliaia di record!

C'è un modo diretto per memorizzare un dataset in "coda" ad una tabella? (i campi del dataset corrispondono ai campi della tabella fisica)

Grazie, Piero.
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

utilizza un secondo dataadapter che comunica con il db, e poi utilizzi il suo metodo Update per riportare i dati sul db. Se la cosa ti crea problemi puoi sempre scorrere il dataset e lanciare le insert a mano.
HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

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.