社区
VFP
帖子详情
请教只用ado编程方式怎样取得dbf文件中字段的类型,比如有一字段名为“价格”,怎样知道它是含小数的?
thenew_
2003-07-20 11:19:29
请教只用ado编程方式怎样取得dbf文件中字段的类型,比如有一字段名为“价格”,怎样知道它是金额类型?我查了ado的OpenSchema方法,但没发现有这个功能的。可能是我粗心没发现,恳请哪位大虾指点一下?
...全文
55
2
打赏
收藏
请教只用ado编程方式怎样取得dbf文件中字段的类型,比如有一字段名为“价格”,怎样知道它是含小数的?
请教只用ado编程方式怎样取得dbf文件中字段的类型,比如有一字段名为“价格”,怎样知道它是金额类型?我查了ado的OpenSchema方法,但没发现有这个功能的。可能是我粗心没发现,恳请哪位大虾指点一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magnetmoon
2003-12-03
打赏
举报
回复
use you_table
?type('you_field')
type( ) 函数
示例 请参阅
计算字符表达式,并返回其内容的数据类型。
语法
TYPE(cExpression)
参数
cExpression
指定备注型字段的名称或字符表达式,type( ) 函数将对其中内容求值,并返回适当的数据类型。
返回值类型
字符型
说明
下表列出了 type( ) 函数所返回的字符值及其对应的数据类型:
数据类型 返回的字符
字符型 C
数值型(或者整数、单精度浮点数和双精度浮点数) N
货币型 Y
日期型 D
日期时间型 T
逻辑型 L
备注型 M
对象型 O
通用型 G
Screen (用 SAVE SCREEN 命令建立) S
未定义的表达式类型 U
flygoocn
2003-12-03
打赏
举报
回复
foxpro 中有最直接的命令:
copy stru exte to <新表名>
生成的新表中存的就是各字段的信息,包括字段名、字段类型、长度等。
C#直接操作二进制流以高效读取
DBF
文件
DBF
文件
格式是一种被广泛使用的数据存储格式,特别是在数据库管理系统
中
。它起源于dBase,一个早期的个人电脑数据库管理系统。本章节将深入探讨
DBF
文件
的起源、不同版本的特点以及其结构组成,包括
文件
头、记录和
字段
的概念和结构。
字段
定义了记录
中
的数据
类型
和长度。
字段
描述符紧跟在
文件
头信息后,每个
字段
描述符长度固定,包
含
了
字段
名、
类型
、长度等信息。不同版本的
DBF
支持的
字段
类型
不同,例如字符型、数值型、日期型等。Read
Dbf
.cs是一个用于读取和解析
DBF
文件
格式的 C# 实现。
VC
编程
实现创建
dbf
文件
朱金灿 前言:
dbf
文件
是一种著名的数据库
文件
,其特点是可以记录单个数据表的数据。Maozefa大侠曾经写过两篇文章论述如何操作
dbf
文件
:《C++老代码 --
DBF
数据
文件
操作类
DBF
ile
ADO
对象——获取数据库
字段
的数据
类型
如果想根据
字段
的数据
类型
不同,进行不同的操作,就必须
知道
字段
的数据
类型
。 例如: 如果
字段
的数据
类型
是日期:则Format类似于***年***月***日的字符串。 如果
字段
的数据
类型
是时间:则Format类似于***:***:***的字符串 本以为使用VARIANT
类型
的变量获得
字段
的值,VARIANT
中
的数
ADO
编程
——获取表的所有
字段
(C++)
我们有时候需要通过程序获取表的所有
字段
,那么用
ADO
提供的接口获取还是很方便的。 vs2005创建控制台程序,语言为C++。 核心代码如下: struct TableField { TableField() : strFieldName(_T("")) , nFieldType(0) , nFieldLength(0)
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章