可能是一个"小"问题

siyu 2000-07-03 04:31:00
用recordset对FOXPRO数据库(6.0的)进行查询,SERVER上程序中如下设置:
Set rs = Server.CreateObject("ADODB.Recordset")
rs.CursorLocation = adUseClient
rs.Open sql, conn,adOpenDynamic
原以为这样设置可以使数据库可读写,但是我在进行了查询后,继续进行“INSTER”添加数据操作,发现无法写入数据,然而,关闭这个IE窗口后,再打开一个新的,此时直接进行“INSTER“操作成功。
请问这是怎么回事?
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
siyu 2000-07-06
  • 打赏
  • 举报
回复
我现在知道为什么了
delete from 表名
其他的是IIS的问题
siyu 2000-07-06
  • 打赏
  • 举报
回复
难道我的“delete”语法有误???
siyu 2000-07-06
  • 打赏
  • 举报
回复
不是游标属性的问题。
我现在又遇到一个类似的问题:使用"DELETE 表名 WHERE "不能删除表中记录,系统总提示:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 。可以进行数据的修改、添加、查询操作了
cjlong 2000-07-03
  • 打赏
  • 举报
回复
游标的属性不对
Tyro 2000-07-03
  • 打赏
  • 举报
回复
CursorLocation对于 Connection 或关闭的 Recordset 该属性为读/写,
而对打开的 Recordset 该属性为只读。
你要关闭rs后再进行“inster”操作

28,390

社区成员

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

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