ASP连接ACCESS数据库

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:58:46
dim getusername,getpassword',getrepassword,getsex,geteducation,getemail
getusername=request.form("username")
getpassword=request("password")
dim conn
set conn=server.CreateObject("adodb.connection")
conn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ=" & Server.MapPath("database/userdata.mdb")
sql="insert into userdata(username,password)values('"& getusername &"','"& getpassword &"')"
conn.execute sql
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

/WINSON/regcheck.asp,行18

第18行是
conn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ=" & Server.MapPath("database/userdata.mdb")

未发现数据源名称并且未指定默认驱动程序
那就是数据库路径不对

驱动程序不对,改为:

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database/userdata.mdb")