MyException - 我的异常网
当前位置:我的异常网» C# » 新手有关问题……ACCESS操作,可以读取,但是不能修

新手有关问题……ACCESS操作,可以读取,但是不能修改

www.MyException.Cn  网友分享于:2013-12-21  浏览:20次
新手问题……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( " ' ", " ' ' ")+ " ' ";

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有