社区
ASP
帖子详情
[asp问题]:关于adodb
HiddenShark
2003-08-21 09:31:45
我在asp页中定义变量
dim adors
set adors=createobject("adodb.recordset")
我在打开时这样写的:
adors.open "select * from...","provider=...."
可是在我修改数据时出错,不知为何~~!
另外:adors.open 时,后面有3个默认参数,最后一个怎么负值?
...全文
20
4
打赏
收藏
[asp问题]:关于adodb
我在asp页中定义变量 dim adors set adors=createobject("adodb.recordset") 我在打开时这样写的: adors.open "select * from...","provider=...." 可是在我修改数据时出错,不知为何~~! 另外:adors.open 时,后面有3个默认参数,最后一个怎么负值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zorou_fatal
2003-08-22
打赏
举报
回复
recordset对象的open方法的四个参数按照顺序(左到右)分别为
1.SQL
2.conn
3.CursorType
4.LockType
前面两个不多说,后面两个见下面的文档
Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:
--------------------------------------------------------------
常数 常数值 说明
-------------------------------------------------------------
adOpenForwardOnly 0 缺省值,启动一个只能向前移动的游标(Forward Only)。
adOpenKeyset 1 启动一个Keyset类型的游标。
adOpenDynamic 2 启动一个Dynamic类型的游标。
adOpenStatic 3 启动一个Static类型的游标。
-------------------------------------------------------------
以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。
-------------------------------------------------------------
Recordset属性 adOpenForwardOnly adOpenKeyset adOpenDynamic adOpenStatic
-------------------------------------------------------------
AbsolutePage 不支持 不支持 可读写 可读写
AbsolutePosition 不支持 不支持 可读写 可读写
ActiveConnection 可读写 可读写 可读写 可读写
BOF 只读 只读 只读 只读
Bookmark 不支持 不支持 可读写 可读写
CacheSize 可读写 可读写 可读写 可读写
CursorLocation 可读写 可读写 可读写 可读写
CursorType 可读写 可读写 可读写 可读写
EditMode 只读 只读 只读 只读
EOF 只读 只读 只读 只读
Filter 可读写 可读写 可读写 可读写
LockType 可读写 可读写 可读写 可读写
MarshalOptions 可读写 可读写 可读写 可读写
MaxRecords 可读写 可读写 可读写 可读写
PageCount 不支持 不支持 只读 只读
PageSize 可读写 可读写 可读写 可读写
RecordCount 不支持 不支持 只读 只读
Source 可读写 可读写 可读写 可读写
State 只读 只读 只读 只读
Status 只读 只读 只读 只读
AddNew 支持 支持 支持 支持
CancelBatch 支持 支持 支持 支持
CancelUpdate 支持 支持 支持 支持
Clone 不支持 不支持
Close 支持 支持 支持 支持
Delete 支持 支持 支持 支持
GetRows 支持 支持 支持 支持
Move 不支持 支持 支持 支持
MoveFirst 支持 支持 支持 支持
MoveLast 不支持 支持 支持 支持
MoveNext 支持 支持 支持 支持
MovePrevious 不支持 支持 支持 支持
NextRecordset 支持 支持 支持 支持
Open 支持 支持 支持 支持
Requery 支持 支持 支持 支持
Resync 不支持 不支持 支持 支持
Supports 支持 支持 支持 支持
Update 支持 支持 支持 支持
UpdateBatch 支持 支持 支持 支持
--------------------------------------------------------------
其中NextRecordset方法并不适用于Microsoft Access数据库。
LockType
Recordset对象Open方法的LockType参数表示要采用的Lock类型,如果忽略这个参数,那么系统会以Recordset对象的LockType属性为预设值。LockType参数包含adLockReadOnly、adLockPrssimistic、adLockOptimistic及adLockBatchOptimistic等,分述如下:
-------------------------------------------------------------
常数 常数值 说明
--------------------------------------------------------------
adLockReadOnly 1 缺省值,Recordset对象以只读方式启动,无法运行AddNew、Update及Delete等方法
adLockPrssimistic 2 当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性。
adLockOptimistic 3 当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作。
adLockBatchOptimistic 4 当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、删、改的操作。
HiddenShark
2003-08-22
打赏
举报
回复
这些我都知道啊,可是我写:
adors.open "select * from...","provider=....",adOpenDynamic ,adLockOptimistic ,0
这样怎么不能执行呢?
adors.open "select * from...","provider=....",adOpenDynamic ,adLockOptimistic
这样也不行~~!
不知为何?
zurong
2003-08-21
打赏
举报
回复
adors.open "select * from...","provider=....",1,3
Luckyji
2003-08-21
打赏
举报
回复
adors.open "select * from...","provider=...."
这句当中不应该用逗号分开,OPEN可以直接用,也可以带参数,
ASP
中
Ado
db
.Stream 组件的使用说明
Ado
db
.Stream是
ADO
的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作及各种方法的使用。 http://www.abo518.cn
ASP
调试程序
问题
解决:
ADO
DB
.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装
ASP
调试程序
问题
解决:
ADO
DB
.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。
ASP
连接access数据库的连接字符串是Provider=Microsoft.Jet.OLE
DB
.4.0; Data Source=数据库路径,采用的是OLE
DB
方式连接,可就是OLE
DB
方式导致这个错误
IIS部署
asp
网站,打开.
asp
页面时,出现错误:
ADO
DB
.Connection 错误 ‘800a0e7a‘
IIS部署
asp
网站,打开.
asp
页面时,出现错误:
ADO
DB
.Connection 错误 '800a0e7a'
asp
生成html utf-8,
Asp
生成UTF8编码的静态页面的方法:
ado
db
.stream组件
Asp
生成UTF8编码的静态页面的方法之一编写一个生成静态的程序很容易,通常生成静态都用到 FSO 。通过服务器的FSO组件读取模板文件,然后用数据替换掉模板中的标签;再采用FSO把替换后的数据写入指定的静态网页中。但在用FSO生成UTF-8编码的网页总是空白,后来通过搜索才知道FSO根本就不支持UTF-8编码文本的读取和写入。UTF-8是国际通用的语言编码,在任何语言的操作系统上都能正常的显示中...
ASP
调试程序
问题
解决:
ADO
DB
.Connection 错误 ‘800a0e7a‘ 未找到提供程序。该程序可能未正确安装
Data Source=数据库路径,采用的是OLE
DB
方式连接,可就是OLE
DB
方式导致这个错误。该程序可能未正确安装。版权声明:本文为CSDN博主「XYCMS」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/yang3rui/article/details/62461933。打开IIS,找到“应用程序池”,程序池默认设置,然后将启用32位应用程序设置为True就可以了。然后重新启动下网站,
问题
得到完美解决。
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章