ASP.net 数据写入问题!!!
源码如下:
Dim Conn as oleDbConnection
Dim SQLstr As string
Dim Cd as oledbcommand
Conn= New OleDbConnection()
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.MapPath("gbook.mdb")
Conn.open()
Sqlstr="insert into Message (title,name,memo,oicq,email,homepage,face) values ('" & title.text & "','" & name.text & "', '" & memo.text & "', '" & oicq.text & "', '" & email.text & "', '" & homepage.text & "', '" & face.SelectedItem.value & "')"
Cd=new oledbcommand (sqlstr,conn)
Cd.ExecuteNonQuery()
错误提示如下:
INSERT INTO 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。
源错误:
行 19: Sqlstr="insert into Message (title,name,memo,oicq,email,homepage,face) values ('" & title.text & "','" & name.text & "', '" & memo.text & "', '" & oicq.text & "', '" & email.text & "', '" & homepage.text & "', '" & face.SelectedItem.value & "')"
行 20: Cd=new oledbcommand (sqlstr,conn)
行 21: Cd.ExecuteNonQuery()
行 22: 'Response.write (sqlstr)
行 23: End sub
源文件: E:\wwwroot\guestbook\write.aspx 行: 21
求求各位了。
帮我看看到底是什么问题!
偶已经反复检查过了就是找不出原因!!