if (NAME_IS_NULL(ci->pqopt))
{
SQLGetPrivateProfileString(DSN, INI_PQOPT, "", encoded_item, sizeof(encoded_item), ODBC_INI);
- STR_TO_NAME(ci->pqopt, encoded_item);
+ STRX_TO_NAME(ci->pqopt, encoded_item);
}
if (ci->translation_dll[0] == '\0' || overwrite)
*/
switch (*value)
{
- const char *closep;
+ const char *valuen, *closep;
case OPENING_BRACKET:
delp = strchr(value, '\0');
closep[1] == '\0')
break;
- for (const char *valuen = value; valuen < termp; closep = strchr(valuen, CLOSING_BRACKET))
+ for (valuen = value; valuen < termp; closep = strchr(valuen, CLOSING_BRACKET))
{
if (NULL == closep)
{
CSTR func = "bulk_ope_callback";
RETCODE ret = retcode;
bop_cdata *s = (bop_cdata *) para;
- SQLULEN offset, global_idx;
- SQLUINTEGER bind_size;
+ SQLULEN global_idx;
ConnectionClass *conn;
QResultClass *res;
IRDFields *irdflds;
}
s->need_data_callback = FALSE;
bookmark = s->opts->bookmark;
- offset = s->opts->row_offset_ptr ? *(s->opts->row_offset_ptr) : 0;
- bind_size = s->opts->bind_size;
res = SC_get_Curres(s->stmt);
for (; SQL_ERROR != ret && s->idx < s->opts->size_of_rowset; s->idx++)
{
sqltype_to_bind_pgtype(const ConnectionClass *conn, SQLSMALLINT fSqlType)
{
OID pgType;
- const ConnInfo *ci = &(conn->connInfo);
switch (fSqlType)
{
}
else if (rcnt = (UInt2) QR_get_num_cached_tuples(qres), rcnt == 1)
{
- ConnectionClass *conn = SC_get_conn(stmt);
SQLLEN res_ridx;
switch (logKind)
{
if (updcnt == 1)
{
- KeySet *keyset = NULL, keys;
+ KeySet keys;
if (NULL != tres->backend_tuples &&
1 == QR_get_num_cached_tuples(tres))
static RETCODE
pos_update_callback(RETCODE retcode, void *para)
{
- CSTR func = "pos_update_callback";
RETCODE ret = retcode;
pup_cdata *s = (pup_cdata *) para;
SQLLEN kres_ridx;
{
PG_BM pg_bm;
SQLLEN bidx;
- BOOL idx_exist = FALSE;
pg_bm = SC_Resolve_bookmark(opts, i);
bidx = pg_bm.index;