ASP操作数据库 急啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:22:49
这是操作数据哭的代码
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("mingren.mdb")

set rst=connection.execute("insert into biao1( usename,usepass ) values ('" & request.form("f_user") & "','" & request.form("f_code") & "')")
%>
浏览是第一次提示缺少对象;"
第二次浏览时提示
Provider (0x80004005)
未指定的错误
大哥们说点能用的啊
很急的
谢谢了

很多都能用,自己要动脑子哇

set rst=conn.execute("insert into biao1( usename,usepass ) values ('" & request.form("f_user") & "','" & request.form("f_code") & "')")

conn.open "provide=microsoft.jet.oledb.4.0; data source="&server.mappath("baoming.mdb") 应该是:provider

driver={Microsoft Access Driver (*.mdb)}
DRIVER={Driver do Microsoft Access (*.mdb)}

set rst=conn.execute("insert into biao1( usename,usepass ) values ('"[& request.form("f_user") &]"','"[& request.form("f_code") &]"')")

同意楼上,应该是驱动不支持,可能是服务器上的access驱动版本不对!试试下面这个驱动:
cnstr="DRIVER={microsoft access driver (*.mdb)};DBQ="&Server.MapPath("mingren.mdb")
conn.open cnstr
记着“driver[有空格](*.mdb)”
因为iis好像有点儿小问题,有时不加空格,它就会报驱动错误

楼主资料库连接写法,如果有用户名及密码,就采用系统DSN访问数据写法,如下示:
Set con=Server.CreateObject("ADODB