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
ASP.NET 2.0 / 3.5 / 4.0
Aggiornare dati utilizzando OleDbDataAdapter
giovedì 11 gennaio 2007 - 00.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cosimoscala
Profilo
| Newbie
2
messaggi | Data Invio:
gio 11 gen 2007 - 00:43
Salve, vengo subito al dunque, sono riuscito a creare una interfaccia con controlli textbox e DropDownList dai quali vengono inseriti e prelevati i dati da inserire in un record di un data base Access con l'utilizzo di oggeti OleDbDataAdapter e poi visualizzo in un GridView il contenuto della tabella per riscontrare il correto iserimento del nuovo record. Il codice eseguito corettamente con un pulsante è il seguente:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
'utilizzo di adapter insert update delete
Dim connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\WebProve\App_Data\clienti.mdb")
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter
Dim insertSQL As String = _
"INSERT INTO Clienti (Nome, Cognome, Anni, ID_Citta) VALUES (?, ?, ?, ?)"
Dim selectCMD As OleDbCommand = New OleDbCommand(insertSQL, connection)
adapter.SelectCommand = selectCMD
' Add parameters and set values.
selectCMD.Parameters.Add( _
"@Nome", OleDbType.VarChar, 15).Value = TextBox1.Text
selectCMD.Parameters.Add( _
"@Cognome", OleDbType.VarChar, 15).Value = TextBox2.Text
selectCMD.Parameters.Add( _
"@Anni", OleDbType.Integer, 2).Value = TextBox3.Text
selectCMD.Parameters.Add( _
"@ID_Citta", OleDbType.Integer, 2).Value = DropDownList1.SelectedValue
Dim DSclienti As DataSet = New DataSet
adapter.Fill(DSclienti, "Clienti")
GridView1.DataBind()
End Sub
Non riesco a fare la stessa cosa per l'aggiornamento e la cancellazione ossia sfuttare i metodi
adapter.UpdateCommand e adapter.DeleteCommand, come cambia il codice, quali sono i passi da seguire ?
Come faccio a caricare i dati di un record selezionato da una DropDownList in controlli textbox e/o DropDownList senza adoperare i controlli gridview o formView o DetailView?
Vorrei controllare la fase di aggiornamento del record.
E' gradita una parte di codice o un esempio bello e pronto.
Ringrazio fin da adesso e spero che qualcuno mi possa dedicare qualche minuto prezioso, Grazie!!!
amelix
Profilo
| Expert
694
messaggi | Data Invio:
gio 11 gen 2007 - 06:32
Scusa una domanda: ma tu li hai creati i comandi x cancellare & updatare?
Nel codice che hai postato non si vedono...
Andrea
http://amelix.blogspot.com/index.html
cosimoscala
Profilo
| Newbie
2
messaggi | Data Invio:
ven 12 gen 2007 - 20:07
Il codice inserito era destinato a far funzionare soltanto l' INSERT . Mi chiedevo se per effettuare l'aggiornamento devo prima effettuere la SELECT e successivamente usare UPDATE, potresti gentilmente passarmi del codice funzionante in modo da capire i passaggi necessari, o in alternativa elencarli.
Ti ringrazio tanto per l'interessamento, a buon rendere!!!
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 !