📄 ibase.h
字号:
int uid; /* the user's id */ int gid; /* the user's group id */ int protocol; /* protocol to use for connection */ char ISC_FAR *server; /* server to administer */ char ISC_FAR *user_name; /* the user's name */ char ISC_FAR *password; /* the user's password */ char ISC_FAR *group_name; /* the group name */ char ISC_FAR *first_name; /* the user's first name */ char ISC_FAR *middle_name; /* the user's middle name */ char ISC_FAR *last_name; /* the user's last name */ char ISC_FAR *dba_user_name; /* the dba user name */ char ISC_FAR *dba_password; /* the dba password */} USER_SEC_DATA;int ISC_EXPORT isc_add_user (ISC_STATUS ISC_FAR *, USER_SEC_DATA *);int ISC_EXPORT isc_delete_user (ISC_STATUS ISC_FAR *, USER_SEC_DATA *);int ISC_EXPORT isc_modify_user (ISC_STATUS ISC_FAR *, USER_SEC_DATA *);/**********************************//* Other OSRI functions *//**********************************/ ISC_STATUS ISC_EXPORT isc_compile_request (ISC_STATUS ISC_FAR *, isc_db_handle ISC_FAR *, isc_req_handle ISC_FAR *, short, char ISC_FAR *);ISC_STATUS ISC_EXPORT isc_compile_request2 (ISC_STATUS ISC_FAR *, isc_db_handle ISC_FAR *, isc_req_handle ISC_FAR *, short, char ISC_FAR *);ISC_STATUS ISC_EXPORT isc_ddl (ISC_STATUS ISC_FAR *, isc_db_handle ISC_FAR *, isc_tr_handle ISC_FAR *, short, char ISC_FAR *);ISC_STATUS ISC_EXPORT isc_prepare_transaction (ISC_STATUS ISC_FAR *, isc_tr_handle ISC_FAR *);ISC_STATUS ISC_EXPORT isc_receive (ISC_STATUS ISC_FAR *, isc_req_handle ISC_FAR *, short, short, void ISC_FAR *, short);ISC_STATUS ISC_EXPORT isc_reconnect_transaction (ISC_STATUS ISC_FAR *, isc_db_handle ISC_FAR *, isc_tr_handle ISC_FAR *, short, char ISC_FAR *);ISC_STATUS ISC_EXPORT isc_release_request (ISC_STATUS ISC_FAR *, isc_req_handle ISC_FAR *);ISC_STATUS ISC_EXPORT isc_request_info (ISC_STATUS ISC_FAR *, isc_req_handle ISC_FAR *, short, short, char ISC_FAR *, short, char ISC_FAR *); 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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -