Tag Archive: Functions

Feb 19

VarType 和 TypeName 函数

今天用 Visual Basic 6.0 ( SP6 ) 开发自动生成报表的模块 ( DAO 访问 ACCESS ) 时遇到一个问题,要把从数据库中读取的时间格式化成报表要求的格式,但因为数据库中的时间有日期和字符串两种类型,所以我想先获取数据的类型,再分别做相 应的调整。 首先想到的是用 TypeName 函数来返回数据类型,可奇怪的是,用 TypeName 得到的结果竟然全是 Field 类型,完全无法区分。本来想只好令想办法了,没想到改用 VarType 函数一试,竟然就得到了正确的结果,奇怪中! 在网上暂时没有搜到相关的资料,只知道 TypeName 和 VarType 在某些特定条件下会得到不同的结果,先记下一笔,回头再分析。