来自: http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B214854
ODBC 与 Jet 数据类型映射
ODBC SQL Type Precision Scale Jet 3.5 Type Jet 40 Type ----------------------------------------------------------- SQL_BIT N/A N/A Boolean Boolean SQL_TINYINT N/A N/A Byte* Byte* SQL_TINYINT N/A N/A Integer* Integer* SQL_SMALLINT N/A N/A Integer Integer SQL_INTEGER N/A N/A Long Long SQL_REAL N/A N/A Single Single SQL_FLOAT N/A N/A Double Double SQL_DOUBLE N/A N/A Double Double SQL_DECIMAL 0 To 4 0 Integer Decimal SQL_DECIMAL 5 To 9 0 Long Decimal SQL_DECIMAL 10 to 15 0 Double Decimal SQL_DECIMAL <=15 >0 Double Decimal SQL_DECIMAL 16 To 28 N/A Text Decimal SQL_DECIMAL > 28 N/A Text Text SQL_NUMERIC 0 To 4 0 Integer Decimal SQL_NUMERIC 5 To 9 0 Long Decimal SQL_NUMERIC 10 to 15 0 Double Decimal SQL_NUMERIC <=15 >0 Double Decimal SQL_NUMERIC 16 To 28 N/A Text Decimal SQL_NUMERIC > 28 N/A Text Text SQL_CHAR <= 255 N/A Text Text SQL_CHAR > 255 N/A Memo Memo SQL_VARCHAR <= 255 N/A Text Text SQL_VARCHAR > 255 N/A Memo Memo SQL_LONGVARCHAR N/A N/A Memo Memo SQL_WCHAR <= 255 N/A Unsupported Text SQL_WCHAR > 255 N/A Unsupported Memo SQL_WVARCHAR <= 255 N/A Unsupported Text SQL_WVARCHAR > 255 N/A Unsupported Memo SQL_WLONGVARCHAR N/A N/A Unsupported Memo SQL_DATE N/A N/A DateTime DateTime SQL_TIME N/A N/A DateTime DateTime SQL_TIMESTAMP N/A N/A DateTime DateTime SQL_BINARY <=255 N/A Binary Binary SQL_BINARY 256 To 510 N/A LongBinary Binary SQL_BINARY > 510 N/A LongBinary LongBinary SQL_VARBINARY <=255 N/A Binary Binary SQL_VARBINARY 256 To 510 N/A LongBinary Binary SQL_VARBINARY > 510 N/A LongBinary LongBinary SQL_LONGVARBINARY N/A N/A LongBinary LongBinary SQL_GUID N/A N/A Text Guid * An unsigned SQL_TINYINT maps to a Jet Byte, a signed SQL_TINYINT maps to an Jet Integer.
特殊 ODBC 到 Jet - 数据类型映射为 SQLServer
MicrosoftJet 是与 Microsoft SQL Server ODBC 驱动程序, 如果发生下列其他数据类型映射:ODBC SQL Type Precision Scale Jet 3.5 Type Jet 40 Type ----------------------------------------------------------- SQL_DECIMAL 10 4 Currency Currency SQL_DECIMAL 19 4 Currency Currency SQL_NUMERIC 10 4 Currency Currency SQL_NUMERIC 19 4 Currency Currency