有谁帮一下ODBC 驱动程序不支持所需的属性。
来源:百度知道 编辑:UC知道 时间:2024/07/02 12:27:42
<%
user=request("user")
email=request("email")
towho=request("towho")
content=request("content")
addtime=date()
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("message.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="insert into mytable(user,email,towho,addtime,content) values('"&user&"','"&email&"','"&towho&"','"&addtime&"','"&content&"')"
rs.open sql,conn,1,1
set rs=nothing
set conn=nothing
response.write "<script language=JavaScript>" & chr(13) & "alert('记录已添加!');" & "history.back()" & "</script>"
rs.Close
%>
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/savad
user=request("user")
email=request("email")
towho=request("towho")
content=request("content")
addtime=date()
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("message.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="insert into mytable(user,email,towho,addtime,content) values('"&user&"','"&email&"','"&towho&"','"&addtime&"','"&content&"')"
rs.open sql,conn,1,1
set rs=nothing
set conn=nothing
response.write "<script language=JavaScript>" & chr(13) & "alert('记录已添加!');" & "history.back()" & "</script>"
rs.Close
%>
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/savad
你没有连接数据库.只是做了一个Conn变量的定义.
应该是定义一个数据库连接源,在通过连接源操作记录集.
'先定义一个连接数据库的变量.ConnStr
ConnStr = "DBQ=" + server.mappath("message.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
'定义连接源变量Conn,连接数据库
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeReadWrite
Conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
这条语名里面Conn定义并且打开连接数据库了,才能正确运行。
rs.open sql,conn,1,1