SQLGetPrivateProfileString(section, INI_PROTOCOL, "@@@",
temp, sizeof(temp), filename);
if (strcmp(temp, "@@@"))
- strcpy(comval->protocol, temp);
+ strncpy_null(comval->protocol, temp, sizeof(comval->protocol));
else
strcpy(comval->protocol, DEFAULT_PROTOCOL);
}
{
case SQL_TYPE_DATE:
ival = SQL_CODE_DATE;
+ break;
case SQL_TYPE_TIME:
ival = SQL_CODE_TIME;
break;
qlog("server_side_prepare => %d\n", conn->connInfo.use_server_side_prepare);
mylog("server_side_prepare => %d\n", conn->connInfo.use_server_side_prepare);
break;
+ case SQL_ATTR_PGOPT_FETCH:
+ conn->connInfo.drivers.fetch_max = CAST_UPTR(SQLINTEGER, Value);
+ qlog("fetch => %d\n", conn->connInfo.drivers.fetch_max);
+ mylog("fetch => %d\n", conn->connInfo.drivers.fetch_max);
+ break;
default:
ret = PGAPI_SetConnectOption(ConnectionHandle, (SQLUSMALLINT) Attribute, (SQLLEN) Value);
}
#define POSTGRESDRIVERVERSION "09.01.0101"
#define POSTGRES_RESOURCE_VERSION "09.01.0101\0"
#define PG_DRVFILE_VERSION 9,1,01,01
-#define PG_BUILD_VERSION "201205040001"
+#define PG_BUILD_VERSION "201205040002"
#endif