关于ASP访问ACCESS数据库的问题。

deanetg 2003-09-23 06:04:37
为什么我用RECORDSET.ADDNEW的方法可以添加数据,而用INSERT INTO不能添加?
报错:
操作必须使用一个可更新的查询
...全文
36 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
303 2003-09-24
  • 打赏
  • 举报
回复
我也用过Insert into 和Addnew 都可以的。
但是如果有结果集的话最好用Addnew。
没有结果信的话还是用Insert into吧。不那么占资源。
NetBoy 2003-09-23
  • 打赏
  • 举报
回复
都可以的啊,大量的话可以用insert语句,小量的而且数据零碎可以用recordset的addnew然后用update就可以了,是不是你用insert的时候语句语法有错误啊,找个例子对比一下,或者参考一下相关的书籍,应该不能搞定的。
007james 2003-09-23
  • 打赏
  • 举报
回复
参数不对,最好用insert
参考:
<%@ language=VBscript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver
(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
建立记录集对象:

set rs=server.createobject("adodb.recordset")
rs.open SQL语句,conn,3,2

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧