Sto utilizzando del codice tipo:
La funzione ritorna il valore 1 che dovrebbe essere il umero di righe interessate dall'update, non genera nessun tipo di eccezzione, di conseguenza peno che l'operazione sia andata bene, ma nel db non c'è traccia dell'aggiornamento...Codice PHP:public int updateCliente(int idCliente, string nome, string cognome)
{
string query = "";
query = "update tblClienti set nome='" + nome.Replace("'", "''") + "', cognome='" + cognome.Replace("'", "''") + "' where idCliente=" + idCliente.ToString();
OleDbConnection conn = new OleDbConnection(ConfigurationSettings.AppSettings["ConnString"]);
conn.Open();
OleDbCommand co = new OleDbCommand(query, conn);
int a=co.ExecuteNonQuery();
conn.Close();
return a;
}
Come mai? dimentico qualcosa? Il db è Access 2003, sto lavorando su Windows Vista Bussiness e con provider Microsoft.Jet.OLEDB.4.0.
Grazie a tutti per l'aiuto, sto impazzendo...

Rispondi quotando