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
Refresh OleDbCommand
mercoledì 09 maggio 2007 - 10.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cloud85it
Profilo
| Newbie
23
messaggi | Data Invio:
mer 9 mag 2007 - 10:01
Ho un pò di problemi con questa sub , funziona l'inserimento ma non va l'update (va in errore alla riga 28)
1 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
2 Dim StrConn As String
3 Dim PercorsoDb As String
4 PercorsoDb = "C:\Documents and Settings\Stefano\Documenti\Visual Studio 2005\Projects\GP\GP\DB_DATI.mdb"
5 StrConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & PercorsoDb
6 Dim Cn As New OleDb.OleDbConnection(StrConn)
7 Dim Importo As String
8 Dim Data As String
9 Dim Descrizione As String
10 Importo = Me.TextBox1.Text
11 Data = Me.TextBox2.Text
12 Descrizione = Me.TextBox3.Text
13 Dim SqlString As String
14 SqlString = "INSERT INTO T_Dati ( Importo , Data , Descrizione ) values('" + Importo + "','" + Data + "','" + Descrizione + "')"
15 Dim Cmd As New OleDb.OleDbCommand(SqlString, Cn)
16 Dim Da As New OleDb.OleDbDataAdapter()
17 Da.SelectCommand = Cmd
18 Cn.Open()
19 Dim Ds As New DataSet("DataSetProva")
20 Da.MissingSchemaAction = MissingSchemaAction.AddWithKey
21 Ds.Clear()
22 Da.Fill(Ds, "T_Dati")
23 Ds.AcceptChanges()
24 Me.TextBox1.ResetText()
25 Me.TextBox2.ResetText()
26 Me.TextBox3.ResetText()
27 Dim CmdBuild As New OleDb.OleDbCommandBuilder(Da)
28 Da.UpdateCommand = CmdBuild.GetUpdateCommand()
29 Da.DeleteCommand = CmdBuild.GetDeleteCommand()
30 Da.Update(Ds, "T_Dati")
31 End Sub
Vi pregooooooooooooooooo....
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 9 mag 2007 - 15:14
>Ho un pò di problemi con questa sub , funziona l'inserimento
>ma non va l'update (va in errore alla riga 28)
Che tipo di errore ?
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
cloud85it
Profilo
| Newbie
23
messaggi | Data Invio:
mer 9 mag 2007 - 16:12
809x381
48Kb
In quest'immagine c'è l'errore , grazie in anticipo.
Ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 9 mag 2007 - 17:55
Prova a copiarti il codice d'esempio riportato in questa pagina:
http://msdn2.microsoft.com/en-us/library/system.data.oledb.oledbcommandbuilder.aspx
e modifica il tuo codice che mi pare sbagliato.
Nel SelectCommand vai a specificare una query di INSERT !!
Occhio!
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
cloud85it
Profilo
| Newbie
23
messaggi | Data Invio:
gio 10 mag 2007 - 08:36
Grazie mille , 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 !