Salve a tutti,
sto provando a scrivere su di una base di dati in Access via ADO.NET la base di dati è la seguente:
CAMPO.......TIPO
Date_Nw.....Testo (chiave)
Title_Nw....Testo (chiave)
Body_Nw.....Testo (chiave)
Owner_Nw....Testo
Ho scritto questo codice:
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.MapPath("database/NewsDB.mdb");
OleDbConnection oleConn = new OleDbConnection(connectionString);
string addingNews = "INSERT INTO News (Date_Nw, Title_Nw, Body_Nw, Owner_Nw) VALUES('" + DateTime.Now.ToString();
addingNews += "','" + NewsTitleTXT.Text + "','" + NewsBodyTXT.Text + "','" + NewsOwnerTXT.Text + "')";
int app;
OleDbCommand cmd = new OleDbCommand(addingNews);
cmd.Connection = oleConn;
oleConn.Open();
app = cmd.ExecuteNonQuery();
cmd.Connection.Close();
Ma il messaggio di errore è il seguente:
Per l'operazione devi utilizzare una query aggiornabile
Ma assolutamente sto utilizzando operatori di aggregazione.
VI prego di rispondermi al più presto sono in crisi.
P.S. Ho messo in rete questo esempio su www.betweenol.com/ronet![]()
![]()
![]()
![]()