📄 ibase.h
字号:
ISC_STATUS ISC_EXPORT isc_seek_blob (ISC_STATUS ISC_FAR *,
isc_blob_handle ISC_FAR *,
short,
ISC_LONG,
ISC_LONG ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_send (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *,
short,
short,
void ISC_FAR *,
short);
ISC_STATUS ISC_EXPORT isc_start_and_send (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
short,
short,
void ISC_FAR *,
short);
ISC_STATUS ISC_EXPORT isc_start_request (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
short);
ISC_STATUS ISC_EXPORT isc_unwind_request (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
short);
ISC_STATUS ISC_EXPORT isc_wait_for_event (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
short,
char ISC_FAR *,
char ISC_FAR *);
/*****************************/
/* Other Sql functions */
/*****************************/
ISC_STATUS ISC_EXPORT isc_close (ISC_STATUS ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_declare (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_describe (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_describe_bind (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_execute (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_execute_immediate (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_fetch (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_open (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_prepare (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
XSQLDA ISC_FAR *);
/*************************************/
/* Other Dynamic sql functions */
/*************************************/
ISC_STATUS ISC_EXPORT isc_dsql_execute_m (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_stmt_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_execute2_m (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_stmt_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_execute_immediate_m (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_exec_immed3_m (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_fetch_m (ISC_STATUS ISC_FAR *,
isc_stmt_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_insert_m (ISC_STATUS ISC_FAR *,
isc_stmt_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_prepare_m (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_stmt_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
unsigned short,
char ISC_FAR *,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_dsql_release (ISC_STATUS ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_close (ISC_STATUS ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_declare (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_describe (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_describe_bind (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_execute (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_execute2 (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_execute_immed (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_fetch (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_open (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_open2 (ISC_STATUS ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_insert (ISC_STATUS ISC_FAR *,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_prepare (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
char ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
XSQLDA ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_embed_dsql_release (ISC_STATUS ISC_FAR *,
char ISC_FAR *);
/******************************/
/* Other Blob functions */
/******************************/
BSTREAM ISC_FAR * ISC_EXPORT BLOB_open (isc_blob_handle,
char ISC_FAR *,
int);
int ISC_EXPORT BLOB_put (char,
BSTREAM ISC_FAR *);
int ISC_EXPORT BLOB_close (BSTREAM ISC_FAR *);
int ISC_EXPORT BLOB_get (BSTREAM ISC_FAR *);
int ISC_EXPORT BLOB_display (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
int ISC_EXPORT BLOB_dump (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
int ISC_EXPORT BLOB_edit (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
int ISC_EXPORT BLOB_load (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
int ISC_EXPORT BLOB_text_dump (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
int ISC_EXPORT BLOB_text_load (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
BSTREAM ISC_FAR * ISC_EXPORT Bopen (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *);
BSTREAM ISC_FAR * ISC_EXPORT Bopen2 (ISC_QUAD ISC_FAR *,
isc_db_handle,
isc_tr_handle,
char ISC_FAR *,
unsigned short);
/******************************/
/* Other Misc functions */
/******************************/
ISC_LONG ISC_EXPORT isc_ftof (char ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short);
ISC_STATUS ISC_EXPORT isc_print_blr (char ISC_FAR *,
isc_callback,
void ISC_FAR *,
short);
void ISC_EXPORT isc_set_debug (int);
void ISC_EXPORT isc_qtoq (ISC_QUAD ISC_FAR *,
ISC_QUAD ISC_FAR *);
void ISC_EXPORT isc_vtof (char ISC_FAR *,
char ISC_FAR *,
unsigned short);
void ISC_EXPORT isc_vtov (char ISC_FAR *,
char ISC_FAR *,
short);
int ISC_EXPORT isc_version (isc_db_handle ISC_FAR *,
isc_callback,
void ISC_FAR *);
ISC_LONG ISC_EXPORT isc_reset_fpe (unsigned short);
/*****************************************/
/* Service manager functions */
/*****************************************/
#define ADD_SPB_LENGTH(p, length) {*(p)++ = (length); \
*(p)++ = (length) >> 8;}
#define ADD_SPB_NUMERIC(p, data) {*(p)++ = (data); \
*(p)++ = (data) >> 8; \
*(p)++ = (data) >> 16; \
*(p)++ = (data) >> 24;}
ISC_STATUS ISC_EXPORT isc_service_attach (ISC_STATUS ISC_FAR *,
unsigned short,
char ISC_FAR *,
isc_svc_handle ISC_FAR *,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_service_detach (ISC_STATUS ISC_FAR *,
isc_svc_handle ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_service_query (ISC_STATUS ISC_FAR *,
isc_svc_handle ISC_FAR *,
isc_resv_handle ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
char ISC_FAR *,
unsigned short,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_service_start (ISC_STATUS ISC_FAR *,
isc_svc_handle ISC_FAR *,
isc_resv_handle ISC_FAR *,
unsigned short,
char ISC_FAR*);
/*******************************/
/* Forms functions */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -