📄 ibase.h
字号:
isc_req_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_create_window (ISC_STATUS ISC_FAR *,
isc_win_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
short ISC_FAR *,
short ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_delete_window (ISC_STATUS ISC_FAR *,
isc_win_handle ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_drive_form (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_win_handle ISC_FAR *,
isc_req_handle ISC_FAR *,
unsigned char ISC_FAR *,
unsigned char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_drive_menu (ISC_STATUS ISC_FAR *,
isc_win_handle ISC_FAR *,
isc_req_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
short ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
ISC_LONG ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_form_delete (ISC_STATUS ISC_FAR *,
isc_form_handle ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_form_fetch (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_req_handle ISC_FAR *,
unsigned char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_form_insert (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_req_handle ISC_FAR *,
unsigned char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_get_entree (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
ISC_LONG ISC_FAR *,
short ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_initialize_menu (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_menu (ISC_STATUS ISC_FAR *,
isc_win_handle ISC_FAR *,
isc_req_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_load_form (ISC_STATUS ISC_FAR *,
isc_db_handle ISC_FAR *,
isc_tr_handle ISC_FAR *,
isc_form_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_pop_window (ISC_STATUS ISC_FAR *,
isc_win_handle ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_put_entree (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *,
short ISC_FAR *,
char ISC_FAR *,
ISC_LONG ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_reset_form (ISC_STATUS ISC_FAR *,
isc_req_handle ISC_FAR *);
ISC_STATUS ISC_EXPORT isc_suspend_window (ISC_STATUS ISC_FAR *,
isc_win_handle ISC_FAR *);
#ifdef __cplusplus
};
#endif
#else /* __cplusplus || __STDC__ */
ISC_STATUS ISC_EXPORT isc_attach_database();
ISC_STATUS ISC_EXPORT isc_array_gen_sdl();
ISC_STATUS ISC_EXPORT isc_array_get_slice();
ISC_STATUS ISC_EXPORT isc_array_lookup_bounds();
ISC_STATUS ISC_EXPORT isc_array_lookup_desc();
ISC_STATUS ISC_EXPORT isc_array_set_desc();
ISC_STATUS ISC_EXPORT isc_array_put_slice();
ISC_STATUS ISC_EXPORT isc_blob_gen_bpb();
ISC_STATUS ISC_EXPORT isc_blob_info();
ISC_STATUS ISC_EXPORT isc_blob_lookup_desc();
ISC_STATUS ISC_EXPORT isc_blob_set_desc();
ISC_STATUS ISC_EXPORT isc_cancel_blob();
ISC_STATUS ISC_EXPORT isc_cancel_events();
ISC_STATUS ISC_EXPORT isc_close_blob();
ISC_STATUS ISC_EXPORT isc_commit_retaining();
ISC_STATUS ISC_EXPORT isc_commit_transaction();
ISC_STATUS ISC_EXPORT isc_compile_request();
ISC_STATUS ISC_EXPORT isc_compile_request2();
ISC_STATUS ISC_EXPORT isc_create_blob();
ISC_STATUS ISC_EXPORT isc_create_blob2();
ISC_STATUS ISC_EXPORT isc_create_database();
ISC_STATUS ISC_EXPORT isc_database_info();
ISC_STATUS ISC_EXPORT isc_ddl();
void ISC_EXPORT isc_decode_date();
void ISC_EXPORT isc_decode_sql_date();
void ISC_EXPORT isc_decode_sql_time();
void ISC_EXPORT isc_decode_timestamp();
ISC_STATUS ISC_EXPORT isc_detach_database();
ISC_STATUS ISC_EXPORT isc_drop_database();
void ISC_EXPORT isc_encode_date();
void ISC_EXPORT isc_encode_sql_date();
void ISC_EXPORT isc_encode_sql_time();
void ISC_EXPORT isc_encode_timestamp();
ISC_LONG ISC_EXPORT isc_event_block();
void ISC_EXPORT isc_event_counts();
void ISC_EXPORT isc_expand_dpb();
int ISC_EXPORT isc_modify_dpb();
ISC_LONG ISC_EXPORT isc_free();
ISC_STATUS ISC_EXPORT isc_get_segment();
ISC_STATUS ISC_EXPORT isc_get_slice();
ISC_STATUS ISC_EXPORT isc_interprete();
ISC_STATUS ISC_EXPORT isc_open_blob();
ISC_STATUS ISC_EXPORT isc_open_blob2();
ISC_STATUS ISC_EXPORT isc_prepare_transaction();
ISC_STATUS ISC_EXPORT isc_prepare_transaction2();
void ISC_EXPORT isc_print_sqlerror();
ISC_STATUS ISC_EXPORT isc_print_status();
ISC_STATUS ISC_EXPORT isc_put_segment();
ISC_STATUS ISC_EXPORT isc_put_slice();
ISC_STATUS ISC_EXPORT isc_que_events();
ISC_STATUS ISC_EXPORT isc_receive();
ISC_STATUS ISC_EXPORT isc_reconnect_transaction();
ISC_STATUS ISC_EXPORT isc_release_request();
ISC_STATUS ISC_EXPORT isc_request_info();
ISC_LONG ISC_EXPORT isc_reset_fpe ();
ISC_STATUS ISC_EXPORT isc_rollback_transaction();
ISC_STATUS ISC_EXPORT isc_rollback_retaining();
ISC_STATUS ISC_EXPORT isc_seek_blob();
ISC_STATUS ISC_EXPORT isc_send();
ISC_STATUS ISC_EXPORT isc_service_attach();
ISC_STATUS ISC_EXPORT isc_service_detach();
ISC_STATUS ISC_EXPORT isc_service_query();
ISC_STATUS ISC_EXPORT isc_service_start();
ISC_STATUS ISC_EXPORT isc_start_and_send();
ISC_STATUS ISC_EXPORT isc_start_multiple();
ISC_STATUS ISC_EXPORT isc_start_request();
ISC_STATUS ISC_EXPORT isc_start_transaction();
ISC_LONG ISC_EXPORT isc_sqlcode();
ISC_STATUS ISC_EXPORT isc_transaction_info();
ISC_STATUS ISC_EXPORT isc_transact_request();
ISC_STATUS ISC_EXPORT isc_unwind_request();
ISC_STATUS ISC_EXPORT isc_wait_for_event();
ISC_LONG ISC_EXPORT isc_ftof();
ISC_STATUS ISC_EXPORT isc_print_blr();
void ISC_EXPORT isc_set_debug();
void ISC_EXPORT isc_qtoq();
ISC_LONG ISC_EXPORT isc_vax_integer();
void ISC_EXPORT isc_vtof();
void ISC_EXPORT isc_vtov();
int ISC_EXPORT isc_version();
#ifndef __STDC__
/******************/
/* Blob functions */
/******************/
BSTREAM ISC_FAR * ISC_EXPORT Bopen();
BSTREAM ISC_FAR * ISC_EXPORT BLOB_open();
BSTREAM ISC_FAR * ISC_EXPORT Bopen2();
#endif /* __STDC__ */
#endif /* __cplusplus || __STDC__ */
/***************************************************/
/* Actions to pass to the blob filter (ctl_source) */
/***************************************************/
#define isc_blob_filter_open 0
#define isc_blob_filter_get_segment 1
#define isc_blob_filter_close 2
#define isc_blob_filter_create 3
#define isc_blob_filter_put_segment 4
#define isc_blob_filter_alloc 5
#define isc_blob_filter_free 6
#define isc_blob_filter_seek 7
/*******************/
/* Blr definitions */
/*******************/
#ifndef _JRD_BLR_H_
#define blr_word(n) ((n) % 256), ((n) / 256)
#define blr_text 14
#define blr_text2 15
#define blr_short 7
#define blr_long 8
#define blr_quad 9
#define blr_int64 16
#define blr_float 10
#define blr_double 27
#define blr_d_float 11
#define blr_timestamp 35
#define blr_varying 37
#define blr_varying2 38
#define blr_blob 261
#define blr_cstring 40
#define blr_cstring2 41
#define blr_blob_id 45
#define blr_sql_date 12
#define blr_sql_time 13
/* Historical alias for pre V6 applications */
#define blr_date blr_timestamp
#define blr_inner 0
#define blr_left 1
#define blr_right 2
#define blr_full 3
#define blr_gds_code 0
#define blr_sql_code 1
#define blr_exception 2
#define blr_trigger_code 3
#define blr_default_code 4
#define blr_version4 4
#define blr_version5 5
#define blr_eoc 76
#define blr_end 255
#define blr_assignment 1
#define blr_begin 2
#define blr_dcl_variable 3
#define blr_message 4
#define blr_erase 5
#define blr_fetch 6
#define blr_for 7
#define blr_if 8
#define blr_loop 9
#define blr_modify 10
#define blr_handler 11
#define blr_receive 12
#define blr_select 13
#define blr_send 14
#define blr_store 15
#define blr_label 17
#define blr_leave 18
#define blr_store2 19
#define blr_post 20
#define blr_literal 21
#define blr_dbkey 22
#define blr_field 23
#define blr_fid 24
#define blr_parameter 25
#define blr_variable 26
#define blr_average 27
#define blr_count 28
#define blr_maximum 29
#define blr_minimum 30
#define blr_total 31
#define blr_add 34
#define blr_subtract 35
#define blr_multiply 36
#define blr_divide 37
#define blr_negate 38
#define blr_concatenate 39
#define blr_substring 40
#define blr_parameter2 41
#define blr_from 42
#define blr_via 43
#define blr_user_name 44
#define blr_null 45
#define blr_eql 47
#define blr_neq 48
#define blr_gtr 49
#define blr_geq 50
#define blr_lss 51
#define blr_leq 52
#define blr_containing 53
#define blr_matching 54
#define blr_starting 55
#define blr_between 56
#define blr_or 57
#define blr_and 58
#define blr_not 59
#define blr_any 60
#define blr_missing 61
#define blr_unique 62
#define blr_like 63
#define blr_stream 65
#define blr_set_index 66
#define blr_rse 67
#define blr_first 68
#define blr_project 69
#define blr_sort 70
#define blr_boolean 71
#define blr_ascending 72
#define blr_descending 73
#define blr_relation 74
#define blr_rid 75
#define blr_union 76
#define blr_map 77
#define blr_group_by 78
#define blr_aggregate 79
#define blr_join_type 80
#define blr_rows 81
/* sub parameters for blr_rows */
#define blr_ties 0
#define blr_percent 1
#define blr_agg_count 83
#define blr_agg_max 84
#define blr_agg_min 85
#define blr_agg_total 86
#define blr_agg_average 87
#define blr_parameter3 88
#define blr_run_count 118
#define blr_run_max 89
#define blr_run_min 90
#define blr_run_total 91
#define blr_run_average 92
#define blr_agg_count2 93
#define blr_agg_count_distinct 94
#define blr_agg_total_distinct 95
#define blr_agg_average_distinct 96
#define blr_function 100
#define blr_gen_id 101
#define blr_prot_mask 102
#define blr_upcase 103
#define blr_lock_state 104
#define blr_value_if 105
#define blr_matching2 106
#define blr_index 107
#define blr_ansi_like 108
#define blr_bookmark 109
#define blr_crack 110
#define blr_force_crack 111
#define blr_seek 112
#define blr_find 113
#define blr_continue 0
#define blr_forward 1
#define blr_backward 2
#define blr_bof_forward 3
#define blr_eof_backward 4
#define blr_lock_relation 114
#define blr_lock_record 115
#define blr_set_bookmark 116
#define blr_get_bookmark 117
#define blr_rs_stream 119
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -