社区
ASP
帖子详情
高分求助RecordSet对象的一个问题。多谢!
balloy
2002-01-04 09:19:00
Asp中可以利用Adodb.Recordset对象的DefinedSize属性,得到表中某一字段的定义长
度(这在字符串的长度判断时尤其有用),我想问问,有没有类似的属性,可以得到某
一字段的默认值?
...全文
132
16
打赏
收藏
高分求助RecordSet对象的一个问题。多谢!
Asp中可以利用Adodb.Recordset对象的DefinedSize属性,得到表中某一字段的定义长 度(这在字符串的长度判断时尤其有用),我想问问,有没有类似的属性,可以得到某 一字段的默认值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
balloy
2002-01-08
打赏
举报
回复
看来是不行了,算了,还是给分把
balloy
2002-01-05
打赏
举报
回复
to beyond_xiruo(希偌):
真的可以吗,有没有例子,发一个给我。谢谢!
我用Vb6, Ado2.5,就是没有defaultvalue属性
希偌
2002-01-05
打赏
举报
回复
在vb里有一个就是rs.field().defaultvalue
balloy
2002-01-05
打赏
举报
回复
多谢各位的解答, 其实我只是希望能够解决这个问题, 这样代码写起来更合理些。
当然,如果实在解决不了,我也只有采用变通的方法,如添加一条Id=-1的记录等。
julyclyde
2002-01-05
打赏
举报
回复
无法获取默认值
数据库都是自己设计的,你自己心里清楚
balloy
2002-01-04
打赏
举报
回复
to beyond_xiruo(希偌):
这个是字段的大小,不是默认值啊
希偌
2002-01-04
打赏
举报
回复
可以,这样——
response.write rs(字段名).DefinedSize
balloy
2002-01-04
打赏
举报
回复
假设有这样一个应用:
有一个用户设置项,假设为用户显示的分页大小,数据库中的默认值为20,用户可能会
更改,但如果用户将很多这样的选项改得太乱,他希望能够恢复到系统提供的默认值,
该怎么办?我现在的做法,是直接在程序中写死了,一旦修改,就需要改两处(数据
库,程序),非常不方便。(数据库中的默认值用于在新增记录时起作业)
当然,这个问题可以加一条如 Id = -1 的记录这种方法解决,但我认为如果可以通过
ado得到的话,比较方便,也比较利于理解
longj
2002-01-04
打赏
举报
回复
灌注
xyzoem
2002-01-04
打赏
举报
回复
很遗憾,没找到,你干什么用
xyzoem
2002-01-04
打赏
举报
回复
你是不是有个表专门记录客户信息(包括分页大小),在那里增加一条纪录,里面纪录默认值
zhu_liping
2002-01-04
打赏
举报
回复
将这些默认值做成一个表,存于数据库中不就解决问题了。
guiguai
2002-01-04
打赏
举报
回复
很简单的方法就可以绕过这个问题
比如单独给个页面恢复默认值
balloy
2002-01-04
打赏
举报
回复
to julyclyde(foreverkok.yeah.net):
这个属性如何使用可以得到默认值?望指教,谢谢!
希偌
2002-01-04
打赏
举报
回复
gz!
julyclyde
2002-01-04
打赏
举报
回复
OriginalValue 属性
指示发生任何更改前已在记录中存在的 Field 的值。
返回值
返回 Variant 值。
说明
使用 OriginalValue 属性可返回当前记录中某字段的原始字段值。
在立即更新模式(一旦您调用 Update 方法,提供者会将更改写入下一级数据源)中,OriginalValue 属性将返回在发生任何更改前(即自从上次调用 Update 方法)已经存在的字段值。该值与 CancelUpdate 方法用来替换 Value 属性的值相同。
在批更新模式(只有在调用 UpdateBatch 方法时提供者才缓存多个更改并将其写入下一级数据源)下,OriginalValue 属性返回在发生任何更改前(即自从调用 UpdateBatch 方法)已经存在的字段值。该值与 CancelUpdate 方法用来替换 Value 属性的值相同。与 UnderlyingValue 属性一起使用该属性时,可以解决由批更新引起的冲突。
ASP+SQL图书管理系统
毕业设计-优秀
含论文
直接通过ADO操作Access数据库(修改版)
本文根据VCKBASE网站的上的《直接通过ADO操作Access数据库》 修改而来,版权归原作者/徐景周
LabSQL数据库工具包(完整版)
下载后直接将解压文件夹复制到labview安装文件目录下的user.lib,例如C:\Program Files\National Instruments\LabVIEW 8.6\user.lib,其他版本亦然 LabSQL 1.1a,网上这个版本很多,但大多数资源都缺几个函数,完整版的大小1.11MB,如果有大小是1.1MB的版本,它里面肯定缺几个函数,分别是查找记录:ADO
Recordset
Find.vi;删除记录:ADO
Recordset
Delete Record.vi;添加新记录:ADO
Recordset
Addnew.vi;设定字段:ADO Set Field Value.vi。大家下载时请注意
Recordset
记录集
对象
的属性(一)
Recordset
对象
的作用是由数据库返回记录集。根据查询结果返回
一个
包含所查询数据的记录集,然后显示在页面上。因为删除、更新、添加操作不需要返回记录集,因此可以直接使用连接
对象
或是命令
对象
的Exexut方法,但是利用记录集
对象
有时会更简单,此外,通过记录集
对象
能够实现比较复杂的数据库管理任务,比如要采用分页显示记录就必须使用记录集
对象
。
Recordset
对象
可以用来代表表中的记录,可以把记录
ADO
对象
之
Recordset
用法总结:
在ADO程序中,记录集(
Recordset
)
对象
代表
一个
表的记录集合或者是
一个
SQL命令或存储过程执行结果。简单地说:记录集实际上缓存了从数据库获得的记录,应用程序可以从记录集中获得每条记录的字段。
Recordset
对象
的常用属性和方法: RecordCount属性:返回
Recordset
对象
中记录的当前数目 BOF,EOF属性:BOF指示当前记录位置的第一记录的前
一个
,EOF指示当前记录
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章