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
Modifca dati in un DB Access tramite DataSet
venerdì 17 dicembre 2004 - 17.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Aristoteles
Profilo
| Newbie
48
messaggi | Data Invio:
ven 17 dic 2004 - 17:11
Ciao a tutti sto impazzendo da una settimana, perchè se scrivo il codice seguente non mi aggiorna nulla?
ODDA_Anagrafica.UpdateCommand = New OleDb.OleDbCommand("UPDATE Anagrafica SET Nome= Pinco WHERE ID=1", ODBC_Anagrafica)
ODDA_Anagrafica.Update(DS_Anagrafica)
E se dovessi solamente scrivere:
ODDA_Anagrafica.UpdateCommand = New OleDbCommand.... mi sottolinea OleDbCommand come se fosse un errore?
Ad ogni modo non aggiorna niente neanche con la prima scrittura e non capisco perchè
giorgiodipietro
Profilo
| Junior Member
125
messaggi | Data Invio:
ven 17 dic 2004 - 19:52
Devi usare il command builder
es di codice
dim adapt as new oledb.oledbdataadapter
dim slt as new oledb.oledbcommand('comando', connessione)
dim cmd as new oledb.oledbcommandbuilder
adapt.selectcommand = slt
cmd.dataadapter = adapt
adapt.insertcommand = cmd.getinsertcommand
adapt.deletecommand = cmd.getdeletecommand
adapt.updatecommand = cmd.updatecommand
adapt.update(tabella)
Io uso sempre questa sintassi e non mi ha mai dato problemi...
giorgiodipietro
Profilo
| Junior Member
125
messaggi | Data Invio:
ven 17 dic 2004 - 19:53
Dimenticavo...
dove ti ho scritto 'comando' deve essere la SELECT che usi per caricare la tua tabella
Ciao
Aristoteles
Profilo
| Newbie
48
messaggi | Data Invio:
mar 11 gen 2005 - 14:43
Perdonami ma non ho risolto gran che, sto impazzendo Aiuto
giorgiodipietro
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 11 gen 2005 - 17:11
esattamente cos'è che non hai capito?
Aristoteles
Profilo
| Newbie
48
messaggi | Data Invio:
mer 12 gen 2005 - 12:23
Ho cercato di adattare il tuo suggerimento a quello che stavo facendo ma non aggiorna niente, nella tabella i dati non vengono aggiornati
giorgiodipietro
Profilo
| Junior Member
125
messaggi | Data Invio:
mer 12 gen 2005 - 12:27
se vuoi, scrivi nel forum il codice o mandamelo via mail a questo indirizzo
giorgiodipietro@yahoo.it
che ci do un'occhiata
jhonsilver
Profilo
| Newbie
2
messaggi | Data Invio:
ven 11 mar 2005 - 19:06
Nota: adapter,connection e command sono ODBC
Testo della command: UPDATE table SET campo1=?,campo2=?.....ecc
poi alla pressione del pulsante salva sulla form intervengono le seguenti righe di codice:
Try
me.bindingcontext.(dataset , " table").endcurrentedit
adapter.update(dataset ,"table")
messagebox.show("Dati salvati con successo")
catch ex as exception
messagebox.show(ex.message)
end try
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 !