ASP操作数据库的问题!可以输出但是不可以修改,插入,为什么??(在线等啊)

hawl2004 hawl2004 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用是ASP+ACCESS2000。IIS是XP自带的5.1版
问题是我可以打开数据库,可以把表中的内容显示在网页上,但是却不可以通过表单插入,修改,删除。
为什么?
程序如下:
%
if request("btnsubmit")="新增" then
id=request("txtid")
name=request("txtname")
set conn=Server.CreateObject("ADODB.Connection")
DBPath=server.mappath("data.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath
SQLcmd="insert into stock (A_ID,A_Name)values("&id&",'"&name&"')"
conn.execute SQlcmd
conn.close
end if
%>
<form action="index.asp" method="post">
find:<input type="text" name="txtid">
<input type="text" name="txtname">
<input type="submit" name="btnsubmit" value="新增" >
</form>
错误提示:
技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/index.asp, 第 9 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2)

网页:
POST 48 ??? /index.asp

POST Data:
txtid=3333&txtname=qwqwqw&btnsubmit=%D0%C2%D4%F6

时间:
2004年4月5日, 10:44:15

各位高手帮忙啊!!!小弟急啊///~~~
...全文
评论 6
收藏 已收藏
分享
返回顶部
hawl2004
ASP 28,401 成员 356,940 内容