[摘要]从一个远程 ODBC 数据源检索数据时,Visual FoxPro 把每个 ODBC 字段的数据类型转换成结果集合临时表中等价的 Visual FoxPro 数据类型。下表列出 ODBC数据源上提供...
从一个远程 ODBC 数据源检索数据时,Visual FoxPro 把每个 ODBC 字段的数据类型转换成结果集合临时表中等价的 Visual FoxPro 数据类型。下表列出 ODBC数据源上提供的数据类型,以及对应的 Visual FoxPro 的数据类型。
远程字段的 ODBC 数据类型 Visual FoxPro 临时表中字段数据类型
SQL_CHAR
SQL_VARCHAR
SQL_LONGVARCHAR 字符型或备注型1
SQL_BINARY
SQL_VARBINARY
SQL_LONGVARBINARY 备注型
SQL_DECIMAL
SQL_NUMERIC 数值型或货币型2
SQL_BIT 逻辑型
SQL_TINYINT
SQL_SMALLINT
SQL_INTEGER 整型
SQL_BIGINT 字符型
SQL_REAL
SQL_FLOAT
SQL_DOUBLE 双精度型;小数位数由 Visual FoxPro 中
SET DECIMAL 的值决定。
SQL_DATE 日期型
SQL_TIME 日期时间型3
SQL_TIMESTAMP 日期时间型4
1 如果 ODBC 字段宽度小于临时表属性 UseMemoSize 的值,
在 Visual FoxPro 临时表中它将变成一个字符型字段;
否则,它成为一个备注型字段。
2 如果服务器字段为 money 数据类型,则在 Visual
FoxPro 中它变成货币数据类型。
3 日期默认为1/1/1900。
4 如果 SQL_TIMESTAMP 字段的值包含秒的小数部分,则在转换
为 Visual FoxPro 的日期时间型数据时,该小数被截断。
可用 DataType 属性更改一个视图字段的 Visual FoxPro
数据类型。
关键词:下载与上载远程视图数据