Lines Matching refs:connection

73 #define Z_ODBC_CONNECTION_P(zv) Z_ODBC_LINK_P(zv)->connection
76 static void odbc_insert_new_result(odbc_connection *connection, zval *result) in odbc_insert_new_result() argument
85 res->index = connection->results.nNextFreeElement; in odbc_insert_new_result()
86 zend_hash_index_add_new(&connection->results, res->index, result); in odbc_insert_new_result()
152 ZEND_ASSERT(link->connection && "link has already been closed"); in odbc_link_free()
154 close_results_with_connection(link->connection); in odbc_link_free()
157 free_connection(link->connection, link->persistent); in odbc_link_free()
160 link->connection = NULL; in odbc_link_free()
200 if (link->connection) { in odbc_connection_free_obj()
869 if (link->connection) { in PHP_FUNCTION()
2142 link->connection = pecalloc(1, sizeof(odbc_connection), persistent); in odbc_sqlconnect()
2143 zend_hash_init(&link->connection->results, 0, NULL, ZVAL_PTR_DTOR, true); in odbc_sqlconnect()
2149 ret = SQLAllocEnv(&link->connection->henv); in odbc_sqlconnect()
2151 odbc_sql_error(link->connection, SQL_NULL_HSTMT, "SQLAllocEnv"); in odbc_sqlconnect()
2155 ret = SQLAllocConnect(link->connection->henv, &link->connection->hdbc); in odbc_sqlconnect()
2157 odbc_sql_error(link->connection, SQL_NULL_HSTMT, "SQLAllocConnect"); in odbc_sqlconnect()
2162 SQLSetConnectOption((link->connection->hdbc, SQL_TRANSLATE_OPTION, in odbc_sqlconnect()
2170 …rc = SQLDriverConnect(link->connection->hdbc, NULL, db, SQL_NTS, dsnbuf, sizeof(dsnbuf) - 1, &dsnb… in odbc_sqlconnect()
2174 rc = SQLSetConnectOption(link->connection->hdbc, SQL_ODBC_CURSORS, cur_opt); in odbc_sqlconnect()
2176 odbc_sql_error(link->connection, SQL_NULL_HSTMT, "SQLSetConnectOption"); in odbc_sqlconnect()
2259 …rc = SQLDriverConnect(link->connection->hdbc, NULL, (SQLCHAR *) ldb, strlen(ldb), dsnbuf, sizeof(d… in odbc_sqlconnect()
2261 …rc = SQLConnect(link->connection->hdbc, (SQLCHAR *) db, SQL_NTS, (SQLCHAR *) uid, SQL_NTS, (SQLCHA… in odbc_sqlconnect()
2269 rc = SQLConnect(link->connection->hdbc, (SQLCHAR *) db, SQL_NTS, uid, SQL_NTS, pwd, SQL_NTS); in odbc_sqlconnect()
2273 odbc_sql_error(link->connection, SQL_NULL_HSTMT, "SQLConnect"); in odbc_sqlconnect()
2401 link->connection = db_conn;
2446 odbc_connection *connection = Z_ODBC_CONNECTION_P(pv_conn);
2447 CHECK_ODBC_CONNECTION(connection);
2452 zend_hash_apply_with_argument(&EG(persistent_list), _close_pconn_with_res, (void *) connection);
2781 CHECK_ODBC_CONNECTION(link->connection);
2787 rc = SQLSetConnectOption(link->connection->hdbc, (unsigned short) pv_opt, pv_val);
2789 odbc_sql_error(link->connection, SQL_NULL_HSTMT, "SetConnectOption");