📄 ibheader.pas
字号:
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_execute2 = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE;
stmt_handle : PISC_STMT_HANDLE;
dialect : UShort;
in_xsqlda,
out_xsqlda : PXSQLDA): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_execute_immediate = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
tran_handle : PISC_TR_HANDLE;
length : UShort;
statement : PChar;
dialect : UShort;
xsqlda : PXSQLDA): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_fetch = function (status_vector : PISC_STATUS;
stmt_handle : PISC_STMT_HANDLE;
dialect : UShort;
xsqlda : PXSQLDA): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_finish = function (db_handle : PISC_DB_HANDLE): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_free_statement = function (status_vector : PISC_STATUS;
stmt_handle : PISC_STMT_HANDLE;
options : UShort): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_insert = function (status_vector : PISC_STATUS;
stmt_handle : PISC_STMT_HANDLE;
arg3 : UShort;
xsqlda : PXSQLDA): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_prepare = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE;
stmt_handle : PISC_STMT_HANDLE;
length : UShort;
statement : PChar;
dialect : UShort;
xsqlda : PXSQLDA): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_set_cursor_name = function (status_vector : PISC_STATUS;
stmt_handle : PISC_STMT_HANDLE;
cursor_name : PChar;
_type : UShort): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_dsql_sql_info = function (status_vector : PISC_STATUS;
stmt_handle : PISC_STMT_HANDLE;
item_length : Short;
items : PChar;
buffer_length : Short;
buffer : PChar): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_encode_date = procedure (tm_date : PCTimeStructure;
ib_date : PISC_QUAD);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_encode_sql_date = procedure (tm_date : PCTimeStructure;
ib_date : PISC_DATE);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_encode_sql_time = procedure (tm_date : PCTimeStructure;
ib_time : PISC_TIME);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_encode_timestamp = procedure (tm_date : PCTimeStructure;
ib_timestamp : PISC_TIMESTAMP);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_event_block = function (event_buffer : PPChar;
result_buffer : PPChar;
id_count : UShort;
event_list : array of PChar): ISC_LONG;
cdecl;
Tisc_event_counts = procedure (status_vector : PISC_STATUS;
buffer_length : Short;
event_buffer : PChar;
result_buffer : PChar);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_expand_dpb = procedure (dpb : PPChar;
dpb_length : PShort;
item_list : array of Pointer);
cdecl;
Tisc_modify_dpb = function (dpb : PPChar;
isc_arg2,
isc_arg3 : PShort;
isc_arg4 : UShort;
isc_arg5 : PChar;
isc_arg6 : Short): Int;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_free = function (isc_arg1 : PChar): ISC_LONG;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_get_segment = function (status_vector : PISC_STATUS;
blob_handle : PISC_BLOB_HANDLE;
actual_seg_length : PUShort;
seg_buffer_length : UShort;
seg_buffer : PChar): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_get_slice = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
tran_handle : PISC_TR_HANDLE;
isc_arg4 : PISC_QUAD;
isc_arg5 : Short;
isc_arg6 : PChar;
isc_arg7 : Short;
isc_arg8 : PISC_LONG;
isc_arg9 : ISC_LONG;
isc_arg10 : PVoid;
isc_arg11 : PISC_LONG): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_interprete = function (buffer : PChar;
status_vector : PPISC_STATUS): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_open_blob = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
tran_handle : PISC_TR_HANDLE;
blob_handle : PISC_BLOB_HANDLE;
blob_id : PISC_QUAD): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_open_blob2 = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
tran_handle : PISC_TR_HANDLE;
blob_handle : PISC_BLOB_HANDLE;
blob_id : PISC_QUAD;
bpb_length : Short;
bpb_buffer : PChar): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_prepare_transaction2 = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE;
msg_length : Short;
msg : PChar): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_print_sqlerror = procedure (sqlcode : Short;
status_vector : PISC_STATUS);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_print_status = function (status_vector : PISC_STATUS): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_put_segment = function (status_vector : PISC_STATUS;
blob_handle : PISC_BLOB_HANDLE;
seg_buffer_len : UShort;
seg_buffer : PChar): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_put_slice = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
tran_handle : PISC_TR_HANDLE;
isc_arg4 : PISC_QUAD;
isc_arg5 : Short;
isc_arg6 : PChar;
isc_arg7 : Short;
isc_arg8 : PISC_LONG;
isc_arg9 : ISC_LONG;
isc_arg10 : PVoid): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_que_events = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
event_id : PISC_LONG;
length : Short;
event_buffer : PChar;
event_function : TISC_CALLBACK;
event_function_arg : PVoid): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_rollback_retaining = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_rollback_transaction = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_start_multiple = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE;
db_handle_count : Short;
teb_vector_address : PISC_TEB): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_start_transaction = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE;
db_handle_count : Short;
db_handle : PISC_DB_HANDLE;
tpb_length : UShort;
tpb_address : PChar): ISC_STATUS;
cdecl;
Tisc_sqlcode = function (status_vector : PISC_STATUS): ISC_LONG;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_sql_interprete = procedure (sqlcode : Short;
buffer : PChar;
buffer_length : Short);
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_transaction_info = function (status_vector : PISC_STATUS;
tran_handle : PISC_TR_HANDLE;
item_list_buffer_length : Short;
item_list_buffer : PChar;
result_buffer_length : Short;
result_buffer : PChar): ISC_STATUS;
{$IFDEF MSWINDOWS} stdcall; {$ENDIF} {$IFDEF LINUX} cdecl; {$ENDIF}
Tisc_transact_request = function (status_vector : PISC_STATUS;
db_handle : PISC_DB_HANDLE;
tran_handle : PISC_TR_HANDLE;
isc_arg4 : UShort;
isc_arg5 : PChar;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -