Use SQL_TYPE_DATE, SQL_TYPE_TIME and SQL_TYPE_TIMESTAMP
authorHiroshi Inoue <inoue@tpf.co.jp>
Fri, 22 Nov 2002 10:32:00 +0000 (10:32 +0000)
committerHiroshi Inoue <inoue@tpf.co.jp>
Fri, 22 Nov 2002 10:32:00 +0000 (10:32 +0000)
instead of SQL_DATE, SQL_TIME and SQL_TIMESTAMP.

pgtypes.c

index 5d0b421311b1a21def34fa10fc78aa569d6a8adc..760ead22e19ba5e627ac05b8105d044841b1a25a 100644 (file)
--- a/pgtypes.c
+++ b/pgtypes.c
@@ -77,7 +77,11 @@ Int2     sqlTypes[] = {
    /* SQL_BINARY, -- Commented out because VarBinary is more correct. */
    SQL_BIT,
    SQL_CHAR,
+#if (ODBCVER >= 0x0300)
+   SQL_TYPE_DATE,
+#else
    SQL_DATE,
+#endif /* ODBCVER */
    SQL_DECIMAL,
    SQL_DOUBLE,
    SQL_FLOAT,
@@ -87,8 +91,13 @@ Int2     sqlTypes[] = {
    SQL_NUMERIC,
    SQL_REAL,
    SQL_SMALLINT,
+#if (ODBCVER >= 0x0300)
+   SQL_TYPE_TIME,
+   SQL_TYPE_TIMESTAMP,
+#else
    SQL_TIME,
    SQL_TIMESTAMP,
+#endif /* ODBCVER */
    SQL_TINYINT,
    SQL_VARBINARY,
    SQL_VARCHAR,