Lines Matching refs:conn

474 	odbc_connection *conn = (odbc_connection *)rsrc->ptr;  in _close_odbc_conn()  local
481 if (res->conn_ptr == conn) { in _close_odbc_conn()
487 safe_odbc_disconnect(conn->hdbc); in _close_odbc_conn()
488 SQLFreeConnect(conn->hdbc); in _close_odbc_conn()
489 SQLFreeEnv(conn->henv); in _close_odbc_conn()
490 efree(conn); in _close_odbc_conn()
502 odbc_connection *conn = (odbc_connection *)rsrc->ptr; in _close_odbc_pconn() local
509 if (res->conn_ptr == conn) { in _close_odbc_pconn()
515 safe_odbc_disconnect(conn->hdbc); in _close_odbc_pconn()
516 SQLFreeConnect(conn->hdbc); in _close_odbc_pconn()
517 SQLFreeEnv(conn->henv); in _close_odbc_pconn()
518 free(conn); in _close_odbc_pconn()
876 ODBC_SQL_CONN_T conn; in odbc_sql_error() local
881 conn = conn_resource->hdbc; in odbc_sql_error()
884 conn = SQL_NULL_HDBC; in odbc_sql_error()
892 rc = SQLError(henv, conn, stmt, state, &error, errormsg, sizeof(errormsg)-1, &errormsgsize); in odbc_sql_error()
1023 odbc_connection *conn; in odbc_transact() local
1031 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in odbc_transact()
1033 rc = SQLTransact(conn->henv, conn->hdbc, (SQLUSMALLINT)((type)?SQL_COMMIT:SQL_ROLLBACK)); in odbc_transact()
1035 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLTransact"); in odbc_transact()
1167 odbc_connection *conn; in PHP_FUNCTION() local
1177 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
1183 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
1191 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
1199 rc = SQLGetInfo(conn->hdbc, SQL_FETCH_DIRECTION, (void *) &scrollopts, sizeof(scrollopts), NULL); in PHP_FUNCTION()
1217 odbc_sql_error(conn, result->stmt, "SQLPrepare"); in PHP_FUNCTION()
1220 odbc_sql_error(conn, result->stmt, "SQLPrepare"); in PHP_FUNCTION()
1235 zend_list_addref(conn->id); in PHP_FUNCTION()
1236 result->conn_ptr = conn; in PHP_FUNCTION()
1538 odbc_connection *conn; in PHP_FUNCTION() local
1553 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &zv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
1556 rc = SQLDataSources(conn->henv, in PHP_FUNCTION()
1567 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLDataSources"); in PHP_FUNCTION()
1595 odbc_connection *conn; in PHP_FUNCTION() local
1607 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
1611 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
1619 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
1627 rc = SQLGetInfo(conn->hdbc, SQL_FETCH_DIRECTION, (void *) &scrollopts, sizeof(scrollopts), NULL); in PHP_FUNCTION()
1645 odbc_sql_error(conn, result->stmt, "SQLExecDirect"); in PHP_FUNCTION()
1662 zend_list_addref(conn->id); in PHP_FUNCTION()
1663 result->conn_ptr = conn; in PHP_FUNCTION()
2390 int odbc_sqlconnect(odbc_connection **conn, char *db, char *uid, char *pwd, int cur_opt, int persis… in odbc_sqlconnect() argument
2394 *conn = (odbc_connection *)pemalloc(sizeof(odbc_connection), persistent); in odbc_sqlconnect()
2395 (*conn)->persistent = persistent; in odbc_sqlconnect()
2396 SQLAllocEnv(&((*conn)->henv)); in odbc_sqlconnect()
2397 SQLAllocConnect((*conn)->henv, &((*conn)->hdbc)); in odbc_sqlconnect()
2400 SQLSetConnectOption((*conn)->hdbc, SQL_TRANSLATE_OPTION, in odbc_sqlconnect()
2437 …rc = SQLDriverConnect((*conn)->hdbc, NULL, lpszConnStr, SQL_NTS, lpszConnStr, CONNSTRSIZE, &cbszCo… in odbc_sqlconnect()
2447 …rc = SQLDriverConnect((*conn)->hdbc, NULL, db, SQL_NTS, dsnbuf, sizeof(dsnbuf) - 1, &dsnbuflen, SQ… in odbc_sqlconnect()
2451 rc = SQLSetConnectOption((*conn)->hdbc, SQL_ODBC_CURSORS, cur_opt); in odbc_sqlconnect()
2453 odbc_sql_error(*conn, SQL_NULL_HSTMT, "SQLSetConnectOption"); in odbc_sqlconnect()
2454 SQLFreeConnect((*conn)->hdbc); in odbc_sqlconnect()
2455 pefree(*conn, persistent); in odbc_sqlconnect()
2483 …rc = SQLDriverConnect((*conn)->hdbc, NULL, ldb, strlen(ldb), dsnbuf, sizeof(dsnbuf) - 1, &dsnbufle… in odbc_sqlconnect()
2485 rc = SQLConnect((*conn)->hdbc, db, SQL_NTS, uid, SQL_NTS, pwd, SQL_NTS); in odbc_sqlconnect()
2493 rc = SQLConnect((*conn)->hdbc, db, SQL_NTS, uid, SQL_NTS, pwd, SQL_NTS); in odbc_sqlconnect()
2498 odbc_sql_error(*conn, SQL_NULL_HSTMT, "SQLConnect"); in odbc_sqlconnect()
2499 SQLFreeConnect((*conn)->hdbc); in odbc_sqlconnect()
2500 pefree((*conn), persistent); in odbc_sqlconnect()
2690 odbc_connection *conn; in PHP_FUNCTION() local
2702conn = (odbc_connection *) zend_fetch_resource(&pv_conn TSRMLS_CC, -1, "ODBC-Link", &found_resourc… in PHP_FUNCTION()
2713 if(res->conn_ptr == conn){ in PHP_FUNCTION()
2933 odbc_connection *conn; in PHP_FUNCTION() local
2942 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
2945 …rc = SQLSetConnectOption(conn->hdbc, SQL_AUTOCOMMIT, (pv_onoff) ? SQL_AUTOCOMMIT_ON : SQL_AUTOCOMM… in PHP_FUNCTION()
2947 odbc_sql_error(conn, SQL_NULL_HSTMT, "Set autocommit"); in PHP_FUNCTION()
2954 rc = SQLGetConnectOption(conn->hdbc, SQL_AUTOCOMMIT, (PTR)&status); in PHP_FUNCTION()
2956 odbc_sql_error(conn, SQL_NULL_HSTMT, "Get commit status"); in PHP_FUNCTION()
2983 odbc_connection *conn; in php_odbc_lasterror() local
2999 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_handle, -1, "ODBC-Link", le_conn, le_pconn); in php_odbc_lasterror()
3002 strlcpy(ptr, conn->laststate, len+1); in php_odbc_lasterror()
3004 strlcpy(ptr, conn->lasterrormsg, len+1); in php_odbc_lasterror()
3044 odbc_connection *conn; in PHP_FUNCTION() local
3056 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_handle, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3058 if (conn->persistent) { in PHP_FUNCTION()
3062 rc = SQLSetConnectOption(conn->hdbc, (unsigned short) pv_opt, pv_val); in PHP_FUNCTION()
3064 odbc_sql_error(conn, SQL_NULL_HSTMT, "SetConnectOption"); in PHP_FUNCTION()
3098 odbc_connection *conn; in PHP_FUNCTION() local
3108 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3112 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3120 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3137 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLTables"); in PHP_FUNCTION()
3153 result->conn_ptr = conn; in PHP_FUNCTION()
3165 odbc_connection *conn; in PHP_FUNCTION() local
3175 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3179 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3187 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3206 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLColumns"); in PHP_FUNCTION()
3222 result->conn_ptr = conn; in PHP_FUNCTION()
3235 odbc_connection *conn; in PHP_FUNCTION() local
3245 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3249 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3257 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3269 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLColumnPrivileges"); in PHP_FUNCTION()
3285 result->conn_ptr = conn; in PHP_FUNCTION()
3299 odbc_connection *conn; in PHP_FUNCTION() local
3321 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3325 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3333 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3347 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLForeignKeys"); in PHP_FUNCTION()
3363 result->conn_ptr = conn; in PHP_FUNCTION()
3377 odbc_connection *conn; in PHP_FUNCTION() local
3387 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3391 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3399 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3407 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLGetTypeInfo"); in PHP_FUNCTION()
3423 result->conn_ptr = conn; in PHP_FUNCTION()
3435 odbc_connection *conn; in PHP_FUNCTION() local
3444 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3448 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3456 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3467 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLPrimaryKeys"); in PHP_FUNCTION()
3483 result->conn_ptr = conn; in PHP_FUNCTION()
3496 odbc_connection *conn; in PHP_FUNCTION() local
3510 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3514 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3522 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3534 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLProcedureColumns"); in PHP_FUNCTION()
3550 result->conn_ptr = conn; in PHP_FUNCTION()
3564 odbc_connection *conn; in PHP_FUNCTION() local
3577 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3581 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3589 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3600 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLProcedures"); in PHP_FUNCTION()
3616 result->conn_ptr = conn; in PHP_FUNCTION()
3630 odbc_connection *conn; in PHP_FUNCTION() local
3645 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3649 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3657 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3671 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLSpecialColumns"); in PHP_FUNCTION()
3687 result->conn_ptr = conn; in PHP_FUNCTION()
3700 odbc_connection *conn; in PHP_FUNCTION() local
3714 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3718 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3726 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3739 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLStatistics"); in PHP_FUNCTION()
3755 result->conn_ptr = conn; in PHP_FUNCTION()
3768 odbc_connection *conn; in PHP_FUNCTION() local
3777 ZEND_FETCH_RESOURCE2(conn, odbc_connection *, &pv_conn, -1, "ODBC-Link", le_conn, le_pconn); in PHP_FUNCTION()
3781 rc = SQLAllocStmt(conn->hdbc, &(result->stmt)); in PHP_FUNCTION()
3789 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLAllocStmt"); in PHP_FUNCTION()
3800 odbc_sql_error(conn, SQL_NULL_HSTMT, "SQLTablePrivileges"); in PHP_FUNCTION()
3816 result->conn_ptr = conn; in PHP_FUNCTION()