⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ibapi.h

📁 能够连接各种数据库的API
💻 H
📖 第 1 页 / 共 3 页
字号:

typedef ISC_STATUS  (ISC_EXPORT *isc_que_events_t) (ISC_STATUS ISC_FAR *, 
				       isc_db_handle ISC_FAR *, 
				       ISC_LONG ISC_FAR *, 
				       short, 
				       char ISC_FAR *, 
				       isc_callback, 
				       void ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_rollback_transaction_t) (ISC_STATUS ISC_FAR *, 
						 isc_tr_handle ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_start_multiple_t) (ISC_STATUS ISC_FAR *, 
					   isc_tr_handle ISC_FAR *, 
					   short, 
					   void ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT_VARARG *isc_start_transaction_t) (ISC_STATUS ISC_FAR *, 
						     isc_tr_handle ISC_FAR *,
						     short, ...);

typedef ISC_LONG    (ISC_EXPORT *isc_sqlcode_t) (ISC_STATUS ISC_FAR *);

typedef void        (ISC_EXPORT *isc_sql_interprete_t) (short, 
					   char ISC_FAR *, 
					   short);

typedef ISC_STATUS  (ISC_EXPORT *isc_transaction_info_t) (ISC_STATUS ISC_FAR *,  
					     isc_tr_handle ISC_FAR *, 
					     short, 
					     char ISC_FAR *, 
					     short,  
					     char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_transact_request_t) (ISC_STATUS ISC_FAR *,  
					     isc_db_handle ISC_FAR *, 
					     isc_tr_handle ISC_FAR *,
					     unsigned short, 
					     char ISC_FAR *, 
					     unsigned short,  
					     char ISC_FAR *,
					     unsigned short,
					     char ISC_FAR *);

typedef ISC_LONG    (ISC_EXPORT *isc_vax_integer_t) (char ISC_FAR *, 
					short);


typedef int (ISC_EXPORT *isc_add_user_t) (ISC_STATUS ISC_FAR *, USER_SEC_DATA *);

typedef int (ISC_EXPORT *isc_delete_user_t) (ISC_STATUS ISC_FAR *, USER_SEC_DATA *);

typedef int (ISC_EXPORT *isc_modify_user_t) (ISC_STATUS ISC_FAR *, USER_SEC_DATA *);

                                          
typedef ISC_STATUS  (ISC_EXPORT *isc_compile_request_t) (ISC_STATUS ISC_FAR *, 
					    isc_db_handle ISC_FAR *,
		  			    isc_req_handle ISC_FAR *, 
					    short, 
					    char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_compile_request2_t) (ISC_STATUS ISC_FAR *, 
					     isc_db_handle ISC_FAR *,
					     isc_req_handle ISC_FAR *, 
					     short, 
					     char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_ddl_t) (ISC_STATUS ISC_FAR *,
			        isc_db_handle ISC_FAR *, 
			        isc_tr_handle ISC_FAR *,
			        short, 
			        char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_prepare_transaction_t) (ISC_STATUS ISC_FAR *, 
						isc_tr_handle ISC_FAR *);


typedef ISC_STATUS  (ISC_EXPORT *isc_receive_t) (ISC_STATUS ISC_FAR *, 
				    isc_req_handle ISC_FAR *, 
				    short, 
			 	    short, 
				    void ISC_FAR *, 
				    short);

typedef ISC_STATUS  (ISC_EXPORT *isc_reconnect_transaction_t) (ISC_STATUS ISC_FAR *,
						  isc_db_handle ISC_FAR *, 
						  isc_tr_handle ISC_FAR *, 
						  short, 
						  char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_release_request_t) (ISC_STATUS ISC_FAR *, 
					    isc_req_handle ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_request_info_t) (ISC_STATUS ISC_FAR *,  
					 isc_req_handle ISC_FAR *, 
					 short, 
	  				 short, 
					 char ISC_FAR *, 
					 short, 
					 char ISC_FAR *);	 

typedef ISC_STATUS  (ISC_EXPORT *isc_seek_blob_t) (ISC_STATUS ISC_FAR *, 
				      isc_blob_handle ISC_FAR *, 
				      short, 
				      ISC_LONG, 
				      ISC_LONG ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_send_t) (ISC_STATUS ISC_FAR *, 
				 isc_req_handle ISC_FAR *, 
				 short, 
				 short,
				 void ISC_FAR *, 
				 short);

typedef ISC_STATUS  (ISC_EXPORT *isc_start_and_send_t) (ISC_STATUS ISC_FAR *, 
					   isc_req_handle ISC_FAR *, 
					   isc_tr_handle ISC_FAR *, 
					   short, 
					   short, 
					   void ISC_FAR *, 
					   short);

typedef ISC_STATUS  (ISC_EXPORT *isc_start_request_t) (ISC_STATUS ISC_FAR *, 
					  isc_req_handle ISC_FAR *,
					  isc_tr_handle ISC_FAR *,
					  short);

typedef ISC_STATUS  (ISC_EXPORT *isc_unwind_request_t) (ISC_STATUS ISC_FAR *, 
					   isc_tr_handle ISC_FAR *,
					   short);

typedef ISC_STATUS  (ISC_EXPORT *isc_wait_for_event_t) (ISC_STATUS ISC_FAR *, 
					   isc_db_handle ISC_FAR *, 
					   short, 
					   char ISC_FAR *, 
					   char ISC_FAR *);


typedef ISC_STATUS  (ISC_EXPORT *isc_close_t) (ISC_STATUS ISC_FAR *, 
				  char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_declare_t) (ISC_STATUS ISC_FAR *, 
				    char ISC_FAR *, 
				    char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_execute_immediate_t) (ISC_STATUS ISC_FAR *, 
					      isc_db_handle ISC_FAR *,
					      isc_tr_handle ISC_FAR *, 
					      short ISC_FAR *, 
					      char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_execute_m_t) (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 *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_execute2_m_t) (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 *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_execute_immediate_m_t) (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 *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_exec_immed3_m_t) (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 *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_fetch_m_t) (ISC_STATUS ISC_FAR *, 
					 isc_stmt_handle ISC_FAR *, 
					 unsigned short, 
					 char ISC_FAR *, 
					 unsigned short, 
					 unsigned short, 
					 char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_insert_m_t) (ISC_STATUS ISC_FAR *, 
					  isc_stmt_handle ISC_FAR *, 
					  unsigned short, 
					  char ISC_FAR *, 
					  unsigned short, 
					  unsigned short, 
					  char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_prepare_m_t) (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 *);

typedef ISC_STATUS  (ISC_EXPORT *isc_dsql_release_t) (ISC_STATUS ISC_FAR *, 
					 char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_close_t) (ISC_STATUS ISC_FAR *, 
					     char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_declare_t) (ISC_STATUS ISC_FAR *, 
					      char ISC_FAR *, 
					      char ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_describe_t) (ISC_STATUS ISC_FAR *, 
						char ISC_FAR *, 
						unsigned short, 
						XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_describe_bind_t) (ISC_STATUS ISC_FAR *, 
						     char ISC_FAR *, 
						     unsigned short, 
						     XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_execute_t) (ISC_STATUS ISC_FAR *, 
					       isc_tr_handle ISC_FAR *,
					       char ISC_FAR *, 
					       unsigned short, 
					       XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_execute2_t) (ISC_STATUS ISC_FAR *,
						isc_tr_handle ISC_FAR *,
						char ISC_FAR *,
						unsigned short,
						XSQLDA ISC_FAR *,
						XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_execute_immed_t) (ISC_STATUS ISC_FAR *, 
						     isc_db_handle ISC_FAR *, 
						     isc_tr_handle ISC_FAR *, 
						     unsigned short, 
						     char ISC_FAR *, 	
						     unsigned short, 
						     XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_fetch_t) (ISC_STATUS ISC_FAR *, 
					     char ISC_FAR *, 
					     unsigned short, 
					     XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_open_t) (ISC_STATUS ISC_FAR *, 
					    isc_tr_handle ISC_FAR *, 
					    char ISC_FAR *, 
					    unsigned short, 
					    XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_open2_t) (ISC_STATUS ISC_FAR *, 
					     isc_tr_handle ISC_FAR *, 
					     char ISC_FAR *, 
					     unsigned short, 
					     XSQLDA ISC_FAR *,
					     XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_insert_t) (ISC_STATUS ISC_FAR *, 
					      char ISC_FAR *, 
					      unsigned short, 
					      XSQLDA ISC_FAR *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_prepare_t) (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 *);

typedef ISC_STATUS  (ISC_EXPORT *isc_embed_dsql_release_t) (ISC_STATUS ISC_FAR *, 
					       char ISC_FAR *);

typedef BSTREAM     ISC_FAR * (ISC_EXPORT *BLOB_open_t) (isc_blob_handle,  
				        char ISC_FAR *,  
				        int);

typedef int  	    (ISC_EXPORT *BLOB_put_t) (char, 
				 BSTREAM ISC_FAR *);

typedef int  	    (ISC_EXPORT *BLOB_close_t) (BSTREAM ISC_FAR *);

typedef int  	    (ISC_EXPORT *BLOB_get_t) (BSTREAM ISC_FAR *);

typedef int         (ISC_EXPORT *BLOB_display_t) (ISC_QUAD ISC_FAR *, 
				     isc_db_handle, 
				     isc_tr_handle,
				     char ISC_FAR *);

typedef int         (ISC_EXPORT *BLOB_dump_t) (ISC_QUAD ISC_FAR *, 
				  isc_db_handle, 
				  isc_tr_handle,
				  char ISC_FAR *);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -