Originariamente inviato da pigiuz
l'idea era quella
il fatto è che non so come realizzarla!
se faccio
strDelete = "delete from tabella where campo1=? campo2=? campo3=?"
cmdDelete = new OleDbCommand (strDelete, connessione)
cmdDelete.parameters.add("@campo1", txtCampo1.text)
cmdDelete.parameters.add("@campo2", txtCampo2.text)
cmdDelete.parameters.add("@campo3", txtCampo3.text)
mi da errore
codice:
strDelete = "DELETE FROM <tabella> WHERE CAMPO1=? AND CAMPO2=?..."
connessione = new OleDbConnection(StringaConnessione)
Connessione.Open()
Transazione = Connessione.BeginTransaction()
Comando = new OleDbCommand(strDelete, Connessione, Transazione)
Parametro = New OleDbParameter("campo1", OleDbType.Varchar, 50)
Parametro.Value = "prova"
Comando.Parameters.Add(parametro)
.
.
.
Comando.ExecuteNonQuery()
Transazione.Commit()