Ciao a tutti, sono nuovamente qua, dopo aver creato il db come nel post precedente, ho bisogno di inserire dei dati, riesco a inserire il primo, ma la seconda volta mi reinserisce sempre gli stessi dati nonostante cambio la sql... c'è qualche refresh da fare o come si reimposta la riga OleDbCommand(sql, cn)?
Dim Dovedatabase As String = "C:\Clienti.mdb"
Dim strconn As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Dovedatabase
Dim cn As New OleDbConnection(strconn) 'Dichiaro la nuova connessione
cn.Open()
' ************************************ inserisci qui
sql = "INSERT INTO cazzarola(Nome,Num,ruolo) VALUES (@Name,@Numero,'X')"
Dim xCmd As New OleDbCommand(sql, cn)
'Primo()
xCmd.Parameters.AddWithValue("Name", LR1.Text)
xCmd.Parameters.AddWithValue("Numero", 1)
xCmd.ExecuteNonQuery()
'Secondo
sql = "INSERT INTO cazzarola(Nome,Num,ruolo) VALUES (@Name,@Numero,'X')"
xCmd.Parameters.AddWithValue("Name", LR2.Text)
xCmd.Parameters.AddWithValue("Numero", 2)
xCmd.ExecuteNonQuery()
Grazie

Rispondi quotando

