• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/apr-util/dbd/

Lines Matching defs:dbc

92 #define MAX_ERROR_STRING 1024           /* max length of message in dbc */
124 SQLHANDLE dbc; /* SQL connection handle - NULL after close */
141 SQLHANDLE dbc; /* parent sql connection handle */
175 SQLHANDLE dbc; /* parent ODBC connection handle */
181 SQLHANDLE dbc; /* parent ODBC connection handle */
187 SQLHANDLE dbc; /* parent ODBC connection handle */
315 if (dbr && dbr->apr_dbd && dbr->apr_dbd->dbc) {
333 if (hstmt && statement->apr_dbd && statement->apr_dbd->dbc) {
346 if (handle->dbc) {
347 rc = SQLDisconnect(handle->dbc);
348 CHECK_ERROR(handle, "SQLDisconnect", rc, SQL_HANDLE_DBC, handle->dbc);
349 rc = SQLFreeHandle(SQL_HANDLE_DBC, handle->dbc);
351 handle->dbc = NULL;
495 (*res)->dbc = handle->dbc;
927 /* common handling after ODBC calls - save error info (code and text) in dbc */
928 static void check_error(apr_dbd_t *dbc, const char *step, SQLRETURN rc,
938 /* set info about last error in dbc - fast return for SQL_SUCCESS */
943 dbc->lasterrorcode = SQL_SUCCESS;
944 apr_cpystrn(dbc->lastError, successMsg, sizeof dbc->lastError);
945 apr_cpystrn(dbc->lastError + successMsgLen, step,
946 sizeof dbc->lastError - successMsgLen);
973 && dbc->can_commit != APR_DBD_TRANSACTION_IGNORE_ERRORS) {
974 dbc->can_commit = APR_DBD_TRANSACTION_ROLLBACK;
976 p = dbc->lastError;
977 end = p + sizeof(dbc->lastError);
978 dbc->lasterrorcode = rc;
987 apr_env_get(&logval, "apr_dbd_odbc_log", dbc->pool);
989 if (logval || !dbc->dbname ) {
994 apr_file_open_stderr(&se, dbc->pool);
995 apr_file_printf(se, "[%s] %s\n", timestamp, dbc->lastError);
1058 return handle->dbc;
1128 handle->dbc = hdbc;
1131 CHECK_ERROR(handle, "SQLConnect", rc, SQL_HANDLE_DBC, handle->dbc);
1162 rc = SQLGetConnectAttr(handle->dbc, SQL_ATTR_CONNECTION_DEAD, &isDead,
1165 SQL_HANDLE_DBC, handle->dbc);
1181 handle->dbc);
1192 rc = SQLSetConnectAttr(handle->dbc, SQL_ATTR_TXN_ISOLATION,
1195 SQL_HANDLE_DBC, handle->dbc);
1199 rc = SQLSetConnectAttr(handle->dbc, SQL_ATTR_AUTOCOMMIT,
1202 SQL_HANDLE_DBC, handle->dbc);
1206 (*trans)->dbc = handle->dbc;
1220 rc = SQLEndTran(SQL_HANDLE_DBC, trans->dbc, action);
1221 CHECK_ERROR(trans->apr_dbd, "SQLEndTran", rc, SQL_HANDLE_DBC, trans->dbc);
1223 rc = SQLSetConnectAttr(trans->dbc, SQL_ATTR_AUTOCOMMIT,
1226 rc, SQL_HANDLE_DBC, trans->dbc);
1242 rc = SQLAllocHandle(SQL_HANDLE_STMT, handle->dbc, &hstmt);
1244 handle->dbc);
1276 rc = SQLAllocHandle(SQL_HANDLE_STMT, handle->dbc, &hstmt);
1278 handle->dbc);
1286 stmt->dbc = handle->dbc;
1334 (*row)->dbc = res->dbc;
1468 (*statement)->dbc = handle->dbc;
1474 rc = SQLAllocHandle(SQL_HANDLE_STMT, handle->dbc, &((*statement)->stmt));
1478 SQL_HANDLE_DBC, handle->dbc);