- 热门文章:
- · 如何使用ASP产生象安装向导的主页
- · 好东西,翻页程序,大家可以参考
- · 大部分的ADO的错误码对应的含义
- · Recordset对象方法详解
- · 不用数据源打开数据库(DSNless connection)
- · 处理二进制数据
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (六)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (五)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (四)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (三)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (二)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (一)
上一篇:ADO如何取得数据库中表的字段信息之二 >>
ADO如何取得数据库中表的字段信息之一
actualsize属性:字段的实际大小。
definedsize属性:定义字段的大小。
type属性:字段类型,使用以下数字代表之:
文字text:200
日期时间date:135
整数int/识别码:3
单精准度:4
双精准度:5
备注memo:201
是否yes/no:17
name属性:字段名称。
numericscale属性:字段小数部份的位数。
precision属性:字段的整数和小数位数部份加起来的最多位数。
取得数据库中表的字段信息例子
让我们看一个在asp程式码当中使用actualsize/definedsize/ type/name/numericscale/precision的例子。
譬如asp程式码rs2.asp如下:
<%
set conn1 = server.createobject("adodb.connection")
conn1.open "dbq="& server.mappath("ntopsamp.mdb") &";driver={microsoft access driver (*.mdb)};driverid=25;fil=ms access;"
set rs1 = server.createobject("adodb.recordset")
rs1.open "产品",conn1,1,3
response.write "text<br>"
response.write "actualsize: " & rs1("名称").actualsize & "<br>"
response.write "definedsize: " &rs1("名称").definedsize & "<br>"
response.write "type: " & rs1("名称").type & "<br>"
response.write "name: " & rs1("名称").name & "<br>"
response.write "numericscale: " & rs1("名称").numericscale & "<br>"
response.write "precision: " & rs1("名称").precision & "<p>"
response.write "date<br>"
response.write "actualsize: " & rs1("日期").actualsize & "<br>"
response.write "definedsize: " & rs1("日期").definedsize & "<br>"
response.write "type: " & rs1("日期").type & "<br>"
response.write "name: " & rs1("日期").name & "<br>"
response.write "numericscale: " & rs1("日期").numericscale & "<br>"
response.write "precision: " & rs1("日期").precision & "<p>"
response.write "int/识别码<br>"
response.write "actualsize: " & rs1("价格").actualsize & "<br>"
response.write "definedsize: " & rs1("价格").definedsize & "<br>"
response.write "type: " & rs1("价格").type & "<br>"
response.write "name: " & rs1("价格").name & "<br>"
response.write "numericscale: " & rs1("价格").numericscale & "<br>"
response.write "precision: " & rs1("价格").precision & "<p>"
response.write "memo<br>"
response.write "actualsize: " & rs1("备注").actualsize & "<br>"
response.write "definedsize: " & rs1("备注").definedsize & "<br>"
response.write "type: " & rs1("备注").type & "<br>"
response.write "name: " & rs1("备注").name & "<br>"
response.write "numericscale: " & rs1("备注").numericscale & "<br>"
response.write "precision: " & rs1("备注").precision & "<p>"
response.write "yes<br>"
response.write "actualsize: " & rs1("删除").actualsize & "<br>"
response.write "definedsize: " & rs1("删除").definedsize & "<br>"
response.write "type: " & rs1("删除").type & "<p>"
%>
以上的 asp程式码rs2.asp,於用户端使用浏览器,浏览执行的结果,显示各字段的字段信息,包括字段实际大小(actualsize)、定义的字段大小(definedsize)、字段类型(type)、字段名称(name)、字段小数部份的位数(numericscale)、整数和小数位数最多位数(precision)等。
attributes/state属性
若要取得更详细的数据库中表的字段信息,譬如此字段是否包括固定长度的资料、可接受null的资料值、是否为自动编号的识别码等,由以下recordset对象的属性可得知:
field对象的attributes属性:代表字段的状态,由以下值相加:
&h00000002:此字段为memo类型。
&h00000004:此字段可写入资料。
&h00000008:不确定此字段是否可写入资料。
&h00000010:此字段包括固定长度的资料。
&h00000020:此字段可接受null的资料值。
&h00000040:可能读取到此字段为null的资料值。
&h00000080:此字段为长位元(long binary)字段,可使用appendchunk和getchunk方法。
&h00000100:此字段包括自动编号的识别码。
&h00000200:此字段包括日期时间。
&h00001000:此字段使用cache。
()
下一篇:如何使用ASP产生象安装向导的主页 >>
相关文章:
- · ASP技术在论坛中的运用(八)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(七)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(六)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(五)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(四)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(三)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(二)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(一)(吐血推荐!!!!)
- · 了解MSMQ,控制ASP进程 (二)
- · 了解MSMQ,控制ASP进程 (一)
- · 在ASP应用中如何限制同一表单被多次提交!!!!好东西
- · ASP环境下邮件列表功能的实现 (四)(推荐)
- · ASP环境下邮件列表功能的实现 (三)(推荐)
- · ASP环境下邮件列表功能的实现 (二)(推荐)
- · ASP环境下邮件列表功能的实现 (一)(推荐)
- · ASP3.0给我们带来的新技术之一---Data Shaping技术
- · 使用ASP加密算法加密你的数据(二)
- · 使用ASP加密算法加密你的数据(一)
- · 微软dvwssr.dll后门
- · 通过asp入侵web server,窃取文件毁坏系统
- · 一个BBS的源代码(六)
- · 一个BBS的源代码(五)
- · 一个BBS的源代码(四)
- · 一个BBS的源代码(三)
- · 一个BBS的源代码(二)
- · 一个BBS的源代码(一)
- · 如何实现动态添加Html文档中Form项
- · 组件对象开发Web应用的实例分析
- · 如何使用ASP在自己的网站建立投票机制(二)
- · 如何使用ASP在自己的网站建立投票机制(一)
- · 优化MICROSOFT ACCESS提高速度
- · 网络开发之编程技巧之一(有效验证用户的登录)
- · IIS 5.0新功能
- · WINDOWS 2000搭載ASP3.0和IIS5.0
- · 如何使用 Microsoft Access 和 Active Server Pages 加密你的页面
- · IIS5 + ADO 2.5新先睹为快技术(二)
- · IIS5 + ADO 2.5新先睹为快技术(一)
- · ASP 3.0 新特色先睹为快(二)
