php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_pdo_odbc_int.h File Reference

Go to the source code of this file.

Data Structures

struct  pdo_odbc_errinfo
 
struct  pdo_odbc_db_handle
 
struct  pdo_odbc_column
 
struct  pdo_odbc_stmt
 
struct  pdo_odbc_param
 

Macros

#define PDO_ODBC_TYPE   "Unknown"
 
#define PDO_ODBC_HENV   HENV
 
#define PDO_ODBC_HDBC   HDBC
 
#define PDO_ODBC_HSTMT   HSTMT
 
#define pdo_odbc_drv_error(what)
 
#define pdo_odbc_stmt_error(what)
 
#define pdo_odbc_doer_error(what)
 

Enumerations

enum  { PDO_ODBC_ATTR_USE_CURSOR_LIBRARY = PDO_ATTR_DRIVER_SPECIFIC , PDO_ODBC_ATTR_ASSUME_UTF8 }
 

Functions

void pdo_odbc_error (pdo_dbh_t *dbh, pdo_stmt_t *stmt, PDO_ODBC_HSTMT statement, char *what, const char *file, int line)
 
void pdo_odbc_init_error_table (void)
 
void pdo_odbc_fini_error_table (void)
 

Variables

const pdo_driver_t pdo_odbc_driver
 
const struct pdo_stmt_methods odbc_stmt_methods
 

Macro Definition Documentation

◆ pdo_odbc_doer_error

#define pdo_odbc_doer_error ( what)
Value:
pdo_odbc_error(dbh, NULL, stmt, what, __FILE__, __LINE__)
#define NULL
Definition gdcache.h:45
void pdo_odbc_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, PDO_ODBC_HSTMT statement, char *what, const char *file, int line)
Definition odbc_driver.c:55

Definition at line 168 of file php_pdo_odbc_int.h.

◆ pdo_odbc_drv_error

#define pdo_odbc_drv_error ( what)
Value:
pdo_odbc_error(dbh, NULL, SQL_NULL_HSTMT, what, __FILE__, __LINE__)

Definition at line 166 of file php_pdo_odbc_int.h.

◆ PDO_ODBC_HDBC

#define PDO_ODBC_HDBC   HDBC

Definition at line 109 of file php_pdo_odbc_int.h.

◆ PDO_ODBC_HENV

#define PDO_ODBC_HENV   HENV

Definition at line 108 of file php_pdo_odbc_int.h.

◆ PDO_ODBC_HSTMT

#define PDO_ODBC_HSTMT   HSTMT

Definition at line 110 of file php_pdo_odbc_int.h.

◆ pdo_odbc_stmt_error

#define pdo_odbc_stmt_error ( what)
Value:
pdo_odbc_error(stmt->dbh, stmt, SQL_NULL_HSTMT, what, __FILE__, __LINE__)

Definition at line 167 of file php_pdo_odbc_int.h.

◆ PDO_ODBC_TYPE

#define PDO_ODBC_TYPE   "Unknown"

Definition at line 25 of file php_pdo_odbc_int.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PDO_ODBC_ATTR_USE_CURSOR_LIBRARY 
PDO_ODBC_ATTR_ASSUME_UTF8 

Definition at line 178 of file php_pdo_odbc_int.h.

Function Documentation

◆ pdo_odbc_error()

void pdo_odbc_error ( pdo_dbh_t * dbh,
pdo_stmt_t * stmt,
PDO_ODBC_HSTMT statement,
char * what,
const char * file,
int line )

Definition at line 55 of file odbc_driver.c.

◆ pdo_odbc_fini_error_table()

void pdo_odbc_fini_error_table ( void )

◆ pdo_odbc_init_error_table()

void pdo_odbc_init_error_table ( void )

Variable Documentation

◆ odbc_stmt_methods

const struct pdo_stmt_methods odbc_stmt_methods
extern

Definition at line 866 of file odbc_stmt.c.

◆ pdo_odbc_driver

const pdo_driver_t pdo_odbc_driver
extern

Definition at line 625 of file odbc_driver.c.