新手问题……ACCESS操作,可以读取,但是不能修改
OleDbConnection aConnection = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb ");
aConnection.Open();
string strSQL = "UPDATE [table] Set [content]= "+book.Text+ " ";
OleDbCommand aCmd = new OleDbCommand(strSQL, aConnection);
aCmd.ExecuteNonQuery();
aConnection.Close();
修改的时候只能填写纯数字,写拼音和字母就出错
数据库字段类型是备注
输入框是richTextBox
代码好像没什么问题
未处理
System.Data.OleDb.OleDbException Message= "至少一个参数没有被指定值。 "
------解决方案--------------------string strSQL = "UPDATE [table] Set [content]= ' "+book.Text+ " ' ";
------解决方案--------------------补充一点:
string strSQL = "UPDATE [table] Set [content]= ' "+book.Text.Replace( " ' ", " ' ' ")+ " ' ";