浏览代码

odbc driver: use correct datatype SQLLEN instead of SQLINTEGER

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@71270 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 7 年之前
父节点
当前提交
834009a5a5
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      db/drivers/odbc/fetch.c
  2. 1 1
      db/drivers/odbc/listtab.c
  3. 1 1
      db/drivers/odbc/table.c

+ 1 - 1
db/drivers/odbc/fetch.c

@@ -14,7 +14,7 @@ int db__driver_fetch(cn, position, more)
     dbColumn *column;
     dbValue *value;
     int col, ncols;
-    SQLINTEGER len;
+    SQLLEN len;
     int htype, sqltype, ctype;
     SQLRETURN ret;
     DATE_STRUCT date;

+ 1 - 1
db/drivers/odbc/listtab.c

@@ -12,7 +12,7 @@ int db__driver_list_tables(tlist, tcount, system)
     dbString *list;
     int count = 0;
     SQLCHAR tableName[SQL_MAX_TABLE_NAME_LEN];
-    SQLINTEGER indi, nrow = 0;
+    SQLLEN indi, nrow = 0;
     SQLRETURN ret;
     char ttype[50];
 

+ 1 - 1
db/drivers/odbc/table.c

@@ -130,7 +130,7 @@ int db__driver_drop_table(dbString * name)
     char msg[OD_MSG];
     SQLINTEGER err;
     SQLCHAR ttype[50], *tname;
-    SQLINTEGER nrow = 0;
+    SQLLEN nrow = 0;
 
 
     /* allocate cursor */