php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <sybfront.h>
#include <sybdb.h>
#include <syberror.h>
Go to the source code of this file.
Data Structures | |
struct | pdo_dblib_err |
struct | pdo_dblib_db_handle |
struct | pdo_dblib_stmt |
struct | pdo_dblib_keyval |
Macros | |
#define | PDO_DBLIB_FLAVOUR "Generic DB-lib" |
#define | SQLTEXT SYBTEXT |
#define | SQLCHAR SYBCHAR |
#define | SQLVARCHAR SYBVARCHAR |
#define | SQLINT1 SYBINT1 |
#define | SQLINT2 SYBINT2 |
#define | SQLINT4 SYBINT4 |
#define | SQLINT8 SYBINT8 |
#define | SQLINTN SYBINTN |
#define | SQLBIT SYBBIT |
#define | SQLFLT4 SYBREAL |
#define | SQLFLT8 SYBFLT8 |
#define | SQLFLTN SYBFLTN |
#define | SQLDECIMAL SYBDECIMAL |
#define | SQLNUMERIC SYBNUMERIC |
#define | SQLDATETIME SYBDATETIME |
#define | SQLDATETIM4 SYBDATETIME4 |
#define | SQLDATETIMN SYBDATETIMN |
#define | SQLMONEY SYBMONEY |
#define | SQLMONEY4 SYBMONEY4 |
#define | SQLMONEYN SYBMONEYN |
#define | SQLIMAGE SYBIMAGE |
#define | SQLBINARY SYBBINARY |
#define | SQLVARBINARY SYBVARBINARY |
#define | SQLUNIQUE 36 /* FreeTDS Hack */ |
#define | DBERRHANDLE(a, b) |
#define | DBMSGHANDLE(a, b) |
#define | DBSETOPT(a, b, c) |
#define | NO_MORE_RPC_RESULTS 3 |
#define | dbfreelogin dbloginfree |
#define | dbrpcexec dbrpcsend |
#define | DATETIME_MAX_LEN 63 |
#define | DBLIB_G(v) |
Typedefs | |
typedef short | TDS_SHORT |
typedef unsigned char * | LPBYTE |
typedef float | DBFLT4 |
Enumerations | |
enum | { PDO_DBLIB_ATTR_CONNECTION_TIMEOUT = PDO_ATTR_DRIVER_SPECIFIC , PDO_DBLIB_ATTR_QUERY_TIMEOUT , PDO_DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER , PDO_DBLIB_ATTR_VERSION , PDO_DBLIB_ATTR_TDS_VERSION , PDO_DBLIB_ATTR_SKIP_EMPTY_ROWSETS , PDO_DBLIB_ATTR_DATETIME_CONVERT } |
Functions | |
int | pdo_dblib_error_handler (DBPROCESS *dbproc, int severity, int dberr, int oserr, char *dberrstr, char *oserrstr) |
int | pdo_dblib_msg_handler (DBPROCESS *dbproc, DBINT msgno, int msgstate, int severity, char *msgtext, char *srvname, char *procname, int line) |
void | pdo_dblib_err_dtor (pdo_dblib_err *err) |
Variables | |
const pdo_driver_t | pdo_dblib_driver |
const struct pdo_stmt_methods | dblib_stmt_methods |
pdo_dblib_err | err |
char | sqlstate [6] |
#define DATETIME_MAX_LEN 63 |
Definition at line 97 of file php_pdo_dblib_int.h.
Definition at line 80 of file php_pdo_dblib_int.h.
#define dbfreelogin dbloginfree |
Definition at line 84 of file php_pdo_dblib_int.h.
Definition at line 153 of file php_pdo_dblib_int.h.
Definition at line 81 of file php_pdo_dblib_int.h.
#define dbrpcexec dbrpcsend |
Definition at line 85 of file php_pdo_dblib_int.h.
Definition at line 82 of file php_pdo_dblib_int.h.
#define NO_MORE_RPC_RESULTS 3 |
Definition at line 83 of file php_pdo_dblib_int.h.
Definition at line 24 of file php_pdo_dblib_int.h.
#define SQLBINARY SYBBINARY |
Definition at line 72 of file php_pdo_dblib_int.h.
#define SQLBIT SYBBIT |
Definition at line 56 of file php_pdo_dblib_int.h.
#define SQLCHAR SYBCHAR |
Definition at line 49 of file php_pdo_dblib_int.h.
#define SQLDATETIM4 SYBDATETIME4 |
Definition at line 63 of file php_pdo_dblib_int.h.
#define SQLDATETIME SYBDATETIME |
Definition at line 62 of file php_pdo_dblib_int.h.
#define SQLDATETIMN SYBDATETIMN |
Definition at line 64 of file php_pdo_dblib_int.h.
#define SQLDECIMAL SYBDECIMAL |
Definition at line 60 of file php_pdo_dblib_int.h.
#define SQLFLT4 SYBREAL |
Definition at line 57 of file php_pdo_dblib_int.h.
#define SQLFLT8 SYBFLT8 |
Definition at line 58 of file php_pdo_dblib_int.h.
#define SQLFLTN SYBFLTN |
Definition at line 59 of file php_pdo_dblib_int.h.
#define SQLIMAGE SYBIMAGE |
Definition at line 71 of file php_pdo_dblib_int.h.
#define SQLINT1 SYBINT1 |
Definition at line 51 of file php_pdo_dblib_int.h.
#define SQLINT2 SYBINT2 |
Definition at line 52 of file php_pdo_dblib_int.h.
#define SQLINT4 SYBINT4 |
Definition at line 53 of file php_pdo_dblib_int.h.
#define SQLINT8 SYBINT8 |
Definition at line 54 of file php_pdo_dblib_int.h.
#define SQLINTN SYBINTN |
Definition at line 55 of file php_pdo_dblib_int.h.
#define SQLMONEY SYBMONEY |
Definition at line 68 of file php_pdo_dblib_int.h.
#define SQLMONEY4 SYBMONEY4 |
Definition at line 69 of file php_pdo_dblib_int.h.
#define SQLMONEYN SYBMONEYN |
Definition at line 70 of file php_pdo_dblib_int.h.
#define SQLNUMERIC SYBNUMERIC |
Definition at line 61 of file php_pdo_dblib_int.h.
#define SQLTEXT SYBTEXT |
Definition at line 48 of file php_pdo_dblib_int.h.
#define SQLUNIQUE 36 /* FreeTDS Hack */ |
Definition at line 77 of file php_pdo_dblib_int.h.
#define SQLVARBINARY SYBVARBINARY |
Definition at line 73 of file php_pdo_dblib_int.h.
#define SQLVARCHAR SYBVARCHAR |
Definition at line 50 of file php_pdo_dblib_int.h.
typedef float DBFLT4 |
Definition at line 91 of file php_pdo_dblib_int.h.
typedef unsigned char* LPBYTE |
Definition at line 89 of file php_pdo_dblib_int.h.
typedef short TDS_SHORT |
Definition at line 87 of file php_pdo_dblib_int.h.
anonymous enum |
Definition at line 157 of file php_pdo_dblib_int.h.
void pdo_dblib_err_dtor | ( | pdo_dblib_err * | err | ) |
Definition at line 147 of file pdo_dblib.c.
int pdo_dblib_error_handler | ( | DBPROCESS * | dbproc, |
int | severity, | ||
int | dberr, | ||
int | oserr, | ||
char * | dberrstr, | ||
char * | oserrstr ) |
Definition at line 81 of file pdo_dblib.c.
int pdo_dblib_msg_handler | ( | DBPROCESS * | dbproc, |
DBINT | msgno, | ||
int | msgstate, | ||
int | severity, | ||
char * | msgtext, | ||
char * | srvname, | ||
char * | procname, | ||
int | line ) |
Definition at line 126 of file pdo_dblib.c.
|
extern |
Definition at line 507 of file dblib_stmt.c.
pdo_dblib_err err |
Definition at line 144 of file php_pdo_dblib_int.h.
|
extern |
Definition at line 635 of file dblib_driver.c.
char sqlstate[6] |
Definition at line 145 of file php_pdo_dblib_int.h.