char dummy[8];
discardTheRest = TRUE;
- if (cancel = PQgetCancel(self->pqconn))
+ if (NULL != (cancel = PQgetCancel(self->pqconn)))
{
PQcancel(cancel, dummy, sizeof(dummy));
PQfreeCancel(cancel);
while (!error && lobByteSize > lobChunkSize)
{
rc = SQLPutData(hstmt, (SQLPOINTER)pParamId, lobChunkSize);
- lobByteSize -= lobChunkSize;
+ lobByteSize -= (int) lobChunkSize;
error = SQL_SUCCESS != rc && SQL_SUCCESS_WITH_INFO != rc && SQL_NEED_DATA != rc;
}
rc = SQLGetData(hstmt, 2, SQL_C_BINARY, buf, lobByteSize * 2, &ind);
CHECK_STMT_RESULT(rc, "SQLGetData failed", hstmt);
- printhex(buf, ind);
+ printhex(buf, (int) ind);
printf("\n");
free(buf);
rc = SQLGetData(hstmt, 2, SQL_C_BINARY, buf, sizeof(buf), &ind);
CHECK_STMT_RESULT(rc, "SQLGetData failed", hstmt);
- printhex(buf, ind);
+ printhex(buf, (int) ind);
printf("\n");
/* Clean up */