ASP VBScript的一个棘手问题,高手指点一下谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:50:54
我的系统是xp的,iis 是v5.1,使用 Dreamweaver 8编写了如下代码是关于利用asp程序向数据库添加数据。

<%

xingming="小明"

nianling="19"

set conn=server.createobject("adodb.connection")

conn.open "driver={microsoft access driver (*.mdb)};dbq=" &server.mappath("mdb\test.mdb")

conn.execute("insert into test (姓名,年龄) values('"&xingming&"','"&nianling&"')")

%>

出现如下错误:

错误类型:
请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Drive

中文也不是说,就不可以了.
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x6ac Thread 0x828 DBC 0x1f34bb4 Jet'。

出现上述错误,原因是没有给足权限,是否有everyone,权限为完全控制.不过,记得是两个地方需要注意哟.
1.数据库的everyone完全控制权限.
2.c/windows/temp资料夹的everyone完全控制权限
以上没有发现everyone就新增加一个,来进行设置.

建议你字段不要用中文!