我有数据库问题想问高手是关于asp的!

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:53:16
先建立一个表单:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
表单提交到example5.asp,下面是example5.asp的代码:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('&

正常来说,你的问题应该是你对给数据库的没有更新权限而造成的。

该权限有两层,首先是windows的权限,如果你存放该数据库文件的盘符为ntfs文件格式(只适用于ntfs格式,fat32无下列选项),那么你应该找到存放该数据库文件的文件夹,首先点击窗口菜单栏“工具”选项,选择“文件夹选项”,打开“文件夹选项”对话框,选择“查看”选项卡,勾去“使用简单文件共享(推荐)”项前面的勾,然后应用确定退出对话框,然后右击该文件夹,选择“属性”,接着选择“安全”选项卡,点击“添加”按钮,点击“高级"按钮,点击“查找”,在下面的查找结果中,选择IUSR_计算机名的用户,点击“确定”知道退出到刚才的最上层对话框,这时在“组或用户名称”文本框中将出现刚才所选择的用户,选择该用户,在下面的权限框中为该用户授予“修改”、“读取”和“写入”权限,点击应用确定关闭该对话框。这时再尝试看问题是否解决。

其次是数据库本身用户权限问题。这取决于你所用的数据库是什么数据库,如果是access一般不存在此类问题,如果是MS SQL SERVER 则应确定网页所使用的登陆用户是否具有对该数据库的更新权限,如果没有则在企业管理器中为该用户赋予相应的权限即可。

你的机子不支持ASP。。。

你的操作系统是?如果是win98,要安装PWS。
如果是win2000以上,则安装相应版本的IIS。。

win2000是iis5
winxp是iis5.1
win2003是iis6

其中iis6不用另外安装组件却能支持ASP.NET

所以建议安装IIS6

另外,楼主你运行ASP文件的时候,不能直接双击这个文件来用浏览器打开,必须在浏览器输入地址。
比如http://localhost/11.asp

这样的才可以。

字面上说,ASP包含三方面含义:

1、Active:ASP使用了Microsoft的