Frågan#1
Jag får följande fel;
Beskrivning: Ett undantag som inte kunde hanteras inträffade när den aktuella webbegäran kördes. Mer information om felet och var i koden det uppstod finns i stackspårningen.
Undantagsinformation: System.Data.OleDb.OleDbException: Operationen måste använda en fråga som kan uppdateras.
Källfel:
Rad 14:
Rad 15: objConnection.Open();
Rad 16: objCommand.ExecuteNonQuery();
Rad 17: objConnection.Close();
Rad 18:
På följande kod;
void PostMessage(Object sender, EventArgs e) {
string strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=c:\inetpub\work\ufk\db\data.mdb";
string strSQL = "INSERT INTO forum (cPosted_by,cHeadline,cMessage,cDate) VALUES ('" + frmName.Text + "','" + frmHeadline.Text + "','" + frmMessage.Text + "','" + DateTime.Now.ToShortDateString() + "')";
OleDbConnection objConnection = new OleDbConnection(strConnection);
OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
Response.Redirect("forum.aspx");
}
Någon som vet vad som orsakar felet?
