VFP中下載和上載遠(yuǎn)程視圖數(shù)據(jù)

字號:

從一個遠(yuǎn)程 ODBC 數(shù)據(jù)源檢索數(shù)據(jù)時(shí),Visual 把每個 ODBC 字段的數(shù)據(jù)類型轉(zhuǎn)換成結(jié)果集合臨時(shí)表中等價(jià)的 Visual FoxPro 數(shù)據(jù)類型。下表列出 ODBC數(shù)據(jù)源上提供的數(shù)據(jù)類型,以及對應(yīng)的 Visual FoxPro 的數(shù)據(jù)類型。
    遠(yuǎn)程字段的 ODBC 數(shù)據(jù)類型 Visual FoxPro 臨時(shí)表中字段數(shù)據(jù)類型
    SQL_CHAR
    SQL_VARCHAR
    SQL_LONGVARCHAR 字符型或備注型1
    SQL_BINARY
    SQL_VARBINARY
    SQL_LONGVARBINARY 備注型
    SQL_DECIMAL
    SQL_NUMERIC 數(shù)值型或貨幣型2
    SQL_BIT 邏輯型
    SQL_TINYINT
    SQL_SMALLINT
    SQL_INTEGER 整型
    SQL_BIGINT 字符型
    SQL_REAL
    SQL_FLOAT
    SQL_DOUBLE 雙精度型;小數(shù)位數(shù)由 Visual FoxPro 中
    SET DECIMAL 的值決定。
    SQL_DATE 日期型
    SQL_TIME 日期時(shí)間型3
    SQL_TIMESTAMP 日期時(shí)間型4
    1 如果 ODBC 字段寬度小于臨時(shí)表屬性 UseMemoSize 的值,
    在 Visual FoxPro 臨時(shí)表中它將變成一個字符型字段;
    否則,它成為一個備注型字段。
    2 如果字段為 money 數(shù)據(jù)類型,則在 Visual
    FoxPro 中它變成貨幣數(shù)據(jù)類型。
    3 日期默認(rèn)為1/1/1900。
    4 如果 SQL_TIMESTAMP 字段的值包含秒的小數(shù)部分,則在轉(zhuǎn)換
    為 Visual FoxPro 的日期時(shí)間型數(shù)據(jù)時(shí),該小數(shù)被截?cái)唷?BR>    可用 DataType 屬性更改一個視圖字段的 Visual FoxPro