如何在access中加入记录,急!在线等!马上结贴!
System.Data.OleDb.OleDbConnection conn=(System.Data.OleDb.OleDbConnection)(this.Application["ado_conn"]);
System.Data.OleDb.OleDbCommand cmm=conn.CreateCommand();
cmm.CommandText="insert std(fromid,toid,message) values("+txtFromID.Text+","+txtToID.Text+",'"+txtMessage.Text+"')";
conn.Open();
if(cmm.ExecuteNonQuery()>1)
txtMessage.Text="Update success!";
else
txtMessage.Text="Update fail!";
conn.Close();
错误如下:
INSERT INTO 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。
源错误:
行 65:cmm.CommandText="insert std(fromid,toid,message) values("+txtFromID.Text+","+txtToID.Text+",'"+txtMessage.Text+"')";
行 66: conn.Open();
行 67: if(cmm.ExecuteNonQuery()>1)
行 68: txtMessage.Text="Update success!";
行 69: else
源文件: c:\inetpub\wwwroot\testweb\index.aspx.cs 行: 67
我的insert 语句应该没错吧