Il codice è il seguente:

string percorso = Server.MapPath("app_data/account.mdb");
string s_JetCxnString = @"Provider=Microsoft.JET.OLEDB.4.0; Data Source=" + percorso;
OleDbConnection cxn = new OleDbConnection(s_JetCxnString);

try
{
cxn.Open();
string queryString = "UPDATE Account SET password='ciao2' WHERE nomeAccount='boried' AND domanda='cane'";

OleDbCommand cmdDb = new OleDbCommand(queryString, cxn);

OleDbDataReader myReader;
myReader = cmdDb.ExecuteReader();

myReader.Read();
}
finally
{
// chiudere SEMPRE la connessione
cxn.Close();
}


Ma una volta l'esecuzione arriva al "myReader = cmdDb.ExecuteReader();" mi compare un errore dicendomi che ho sbagliato la sintassi... premetto che il nome dei campi sono giusti e sono tutti di tipo di stringa

PS: ho provato a fare la stessa query su access e funziona a meraviglia... uff