高分求助RecordSet对象的一个问题。多谢!

balloy 2002-01-04 09:19:00
Asp中可以利用Adodb.Recordset对象的DefinedSize属性,得到表中某一字段的定义长
度(这在字符串的长度判断时尤其有用),我想问问,有没有类似的属性,可以得到某
一字段的默认值?
...全文
132 16 打赏 收藏 转发到动态 举报
写回复
用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 属性一起使用该属性时,可以解决由批更新引起的冲突。

28,406

社区成员

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

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