ASP+Access,向数据库中写入信息出错!请高手指教!
我想做个留言板,于是写了个向ACCESS中写入信息的程序如下:
<%
................
'定义SQL语句,插入留言信息
valueS="'"&Name&"','"&Email&"','"&Theme&"','"¬e&"'"
SQLStr="INSERT INTO Notes"&"VALUES("&valueS&")"
' 利用Server对象的CreateObject方法,创建ADO的Connection对象的实例
Set Conn=Server.CreateObject("ADODB.Connection")
'利用connection对象的open方法,建立与数据库连接
Conn.Open("DSN=Example")
'利用connection对象的execute方法,运行sql命令
Conn.execute(SQLStr)
'关闭连接
Conn.Close
Set Recordset = Nothing
Set Conn = Nothing
%>
它运行出错误:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/Examples/CH7/T1/RNote.asp, 第 38 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
网页:
POST 62 ??? /Examples/CH7/T1/RNote.asp
POST Data:
Name=fdfd&Email=fdf&Theme=fdfd¬e=fdfd&B1=%E6%8F%90%E4%BA%A4
时间:
2005年12月2日, 20:36:47
详细信息:
Microsoft 支持
也就是:
'利用connection对象的execute方法,运行sql命令
Conn.execute(SQLStr)
这个有问题!
请高手指点!