home *** CD-ROM | disk | FTP | other *** search
Microsoft Windows Help File Content | 1996-05-16 | 11.9 KB | 211 lines |
- :Base IBAPI32.HLP
- :Title InterBase API Help
- 3 Introduction=API_Introduction
- 3 Who Should Use This Guide=API_Who_Should_Use_This_Guide
- 3 Topics Covered in This Guide=API_Topics_Covered_in_This_Guide
- 3 Sample Database and Applications=API_Sample_Database_and_Applications
- 2 Application requirements
- 3 Application Requirements=API_Application_Requirements
- 3 Requirements For All Applications=API_Requirements_For_All_Applications
- 3 Including Ibase.h=API_Including_Ibaseh
- 3 Database Requirements=API_Database_Requirements
- 3 Transaction Requirements=API_Transaction_Requirements
- 3 Additional Requirements=API_Additional_Requirements
- 3 Microsoft Windows Requirements=API_Microsoft_Windows_Requirements
- 3 DSQL Requirements=API_DSQL_Requirements
- 3 BLOB Requirements=API_BLOB_Requirements
- 3 Array Requirements=API_Array_Requirements
- 3 Event Requirements=API_Event_Requirements
- 3 Error-handling Requirements=API_Errorhandling_Requirements
- 3 Compiling and Linking=API_Compiling_and_Linking
- 2 Development requirements
- 3 Windows Programming With the InterBase API=API_Windows_Programming_With_the_InterBase_API
- 3 Basic Procedure For Application Development=API_Basic_Procedure_For_Application_Development
- 3 Supported PC Development Environments=API_Supported_PC_Development_Environments
- 3 User Name and Password Requirements=API_User_Name_and_Password_Requirements
- 3 Specifying User Name and Password Through the API=API_Specifying_User_Name_and_Password_Through_the_API
- 3 Using DOS Environment Variables=API_Using_DOS_Environment_Variables
- 3 Setting a Default Database Directory=API_Setting_a_Default_Database_Directory
- 3 Setting a User Name and Password=API_Setting_a_User_Name_and_Password
- 3 Data Types=API_Data_Types
- 3 Pointers=API_Pointers
- 3 Calling Conventions=API_Calling_Conventions
- 3 Building Applications=API_Building_Applications
- 3 Using Microsoft =API_Using_Microsoft
- 3 Using Borland =API_Using_Borland
- 3 Include Files=API_Include_Files
- 3 Linking=API_Linking
- 3 Module Definition File=API_Module_Definition_File
- 3 Using Dynamic Link Libraries (DLLs)=API_Using_Dynamic_Link_Libraries_DLLs
- 3 Example Programs=API_Example_Programs
- 2 Databases
- 3 Working With Databases=API_Working_With_Databases
- 3 Connecting to Databases=API_Connecting_to_Databases
- 3 Creating Database Handles=API_Creating_Database_Handles
- 3 Creating and Populating a DPB=API_Creating_and_Populating_a_DPB
- 3 Adding Parameters to a DPB=API_Adding_Parameters_to_a_DPB
- 3 Attaching to a Database=API_Attaching_to_a_Database
- 3 Requesting Information About a Database Attachment=API_Requesting_Information_About_a_Database_Attachment
- 3 Request Buffer Items and Result Buffer Values=API_Request_Buffer_Items_and_Result_Buffer_Values
- 3 Isc_database_info() Call Example=API_Isc_database_info__Call_Example
- 3 Disconnecting From Databases=API_Disconnecting_From_Databases
- 3 Deleting a Database=API_Deleting_a_Database
- 2 Transactions
- 3 Working With Transactions=API_Working_With_Transactions
- 3 Starting Transactions=API_Starting_Transactions
- 3 Creating Transaction Handles=API_Creating_Transaction_Handles
- 3 Creating a Transaction Parameter Buffer=API_Creating_a_Transaction_Parameter_Buffer
- 3 Calling Isc_start_transaction() =API_Calling_Isc_start_transaction
- 3 Calling Isc_start_multiple() =API_Calling_Isc_start_multiple
- 3 Ending Transactions=API_Ending_Transactions
- 3 Using Isc_commit_transaction() =API_Using_Isc_commit_transaction
- 3 Using Isc_prepare_transaction2() =API_Using_Isc_prepare_transaction
- 3 Using Isc_rollback_transaction() =API_Using_Isc_rollback_transaction
- 2 Dynamic SQL
- 3 Working With Dynamic SQL=API_Working_With_Dynamic_SQL
- 3 Overview of the DSQL Programming Process=API_Overview_of_the_DSQL_Programming_Process
- 3 DSQL API Limitations=API_DSQL_API_Limitations
- 3 Accessing Databases=API_Accessing_Databases
- 3 Handling Transactions=API_Handling_Transactions
- 3 Creating a Database=API_Creating_a_Database
- 3 Processing BLOB Data=API_Processing_BLOB_Data
- 3 Processing Array Data=API_Processing_Array_Data
- 3 Writing an API Application to Process SQL Statements=API_Writing_an_API_Application_to_Process_SQL_Statements
- 3 Determining If API Calls Can Process an SQL Statement=API_Determining_If_API_Calls_Can_Process_an_SQL_Statement
- 3 Representing an SQL Statement As a Character String=API_Representing_an_SQL_Statement_As_a_Character_String
- 3 Understanding the XSQLDA=API_Understanding_the_XSQLDA
- 3 XSQLDA Field Descriptions=API_XSQLDA_Field_Descriptions
- 3 XSQLVAR Field Descriptions=API_XSQLVAR_Field_Descriptions
- 3 Input Descriptors=API_Input_Descriptors
- 3 Output Descriptors=API_Output_Descriptors
- 3 Using the XSQLDA_LENGTH Macro=API_Using_the_XSQLDA_LENGTH_Macro
- 3 SQL Data Type Macro Constants=API_SQL_Data_Type_Macro_Constants
- 3 Handling Varying String Data Types=API_Handling_Varying_String_Data_Types
- 3 Handling NUMERIC and DECIMAL Data Types=API_Handling_NUMERIC_and_DECIMAL_Data_Types
- 3 Coercing Data Types=API_Coercing_Data_Types
- 3 Aligning Numerical Data=API_Aligning_Numerical_Data
- 3 DSQL Programming Methods=API_DSQL_Programming_Methods
- 3 Method 1: Non-query Statements Without Parameters=API_Method__Nonquery_Statements_Without_Parameters
- 3 Method 2: Non-query Statements With Parameters=API_Method__Nonquery_Statements_With_Parameters
- 3 Method 3: Query Statements Without Parameters=API_Method__Query_Statements_Without_Parameters
- 3 Method 4: Query Statements With Parameters=API_Method__Query_Statements_With_Parameters
- 3 Determining an Unknown Statement Type At Run Time=API_Determining_an_Unknown_Statement_Type_At_Run_Time
- 2 BLOBs
- 3 Working With BLOB Data=API_Working_With_BLOB_Data
- 3 What Is a BLOB?=API_What_Is_a_BLOB
- 3 How Are BLOB Data Stored?=API_How_Are_BLOB_Data_Stored
- 3 BLOB Subtypes=API_BLOB_Subtypes
- 3 BLOB Database Storage=API_BLOB_Database_Storage
- 3 BLOB Data Operations=API_BLOB_Data_Operations
- 3 Reading Data From a BLOB=API_Reading_Data_From_a_BLOB
- 3 Writing Data to a BLOB=API_Writing_Data_to_a_BLOB
- 3 Deleting a BLOB=API_Deleting_a_BLOB
- 3 Requesting Information About an Open BLOB=API_Requesting_Information_About_an_Open_BLOB
- 3 Item-list Buffer Items and Result Buffer Values=API_Itemlist_Buffer_Items_and_Result_Buffer_Values
- 3 Isc_blob_info() Call Example=API_Isc_blob_info__Call_Example
- 3 BLOB Descriptors=API_BLOB_Descriptors
- 3 Populating a BLOB Descriptor=API_Populating_a_BLOB_Descriptor
- 3 Filtering BLOB Data=API_Filtering_BLOB_Data
- 3 Using Your Own Filters=API_Using_Your_Own_Filters
- 3 Declaring an External BLOB Filter to the Database=API_Declaring_an_External_BLOB_Filter_to_the_Database
- 3 Writing an External BLOB Filter=API_Writing_an_External_BLOB_Filter
- 3 Writing an Application That Requests Filtering=API_Writing_an_Application_That_Requests_Filtering
- 2 Arrays
- 3 Working With Array Data=API_Working_With_Array_Data
- 3 Introduction to Arrays=API_Introduction_to_Arrays
- 3 Array Database Storage=API_Array_Database_Storage
- 3 Array Descriptors=API_Array_Descriptors
- 3 Populating an Array Descriptor=API_Populating_an_Array_Descriptor
- 3 Accessing Array Data=API_Accessing_Array_Data
- 3 Reading Data From an Array=API_Reading_Data_From_an_Array
- 3 Writing Data to an Array=API_Writing_Data_to_an_Array
- 3 Deleting an Array=API_Deleting_an_Array
- 2 Conversions
- 3 Working With Conversions =API_Working_With_Conversions
- 3 Converting Dates From InterBase to C Format=API_Converting_Dates_From_InterBase_to_C_Format
- 3 Converting Dates From C to InterBase Format=API_Converting_Dates_From_C_to_InterBase_Format
- 3 Reversing Byte Order of Numbers With Isc_vax_integer() =API_Reversing_Byte_Order_of_Numbers_With_Isc_vax_integer
- 2 Error handling
- 3 Handling Error Conditions=API_Handling_Error_Conditions
- 3 Setting Up an Error Status Vector=API_Setting_Up_an_Error_Status_Vector
- 3 Using Information in the Status Vector=API_Using_Information_in_the_Status_Vector
- 3 Checking the Status Vector For Errors=API_Checking_the_Status_Vector_For_Errors
- 3 Displaying InterBase Error Messages=API_Displaying_InterBase_Error_Messages
- 3 Capturing InterBase Error Messages=API_Capturing_InterBase_Error_Messages
- 3 Setting an SQLCODE Value on Error=API_Setting_an_SQLCODE_Value_on_Error
- 3 Displaying SQL Error Messages=API_Displaying_SQL_Error_Messages
- 3 Capturing SQL Error Messages=API_Capturing_SQL_Error_Messages
- 3 Parsing the Status Vector=API_Parsing_the_Status_Vector
- 2 Events
- 3 Working With Events=API_Working_With_Events
- 3 Understanding the Event Mechanism=API_Understanding_the_Event_Mechanism
- 3 Event Parameter Buffers=API_Event_Parameter_Buffers
- 3 Synchronous Event Notification=API_Synchronous_Event_Notification
- 3 Asynchronous Event Notification=API_Asynchronous_Event_Notification
- 3 Transaction Control of Events=API_Transaction_Control_of_Events
- 3 Creating EPBs with Isc_event_block()=API_Creating_EPBs_with_Isc_event_block
- 3 Waiting on Events With Isc_wait_for_event()=API_Waiting_on_Events_With_Isc_wait_for_event
- 3 Continuous Processing With Isc_que_events()=API_Continuous_Processing_With_Isc_que_events
- 3 Creating an AST=API_Creating_an_AST
- 3 A Complete Isc_que_events() Example=API_A_Complete_Isc_que_events__Example
- 3 Determining Which Events Occurred With Isc_event_counts()=API_Determining_Which_Events_Occurred_With_Isc_event_counts
- 3 Canceling Interest in Asynchronous Events With Isc_cancel_events()=API_Canceling_Interest_in_Asynchronous_Events_With_Isc_cancel_events
- 2 Appendices
- 3 Data Structures=API_Data_Structures
- 3 Array Descriptor=API_Array_Descriptor
- 3 Data Types For Array Descriptors=API_Data_Types_For_Array_Descriptors
- 3 BLOB Descriptor=API_BLOB_Descriptor
- 3 Character Sets=API_Character_Sets
- 3 BLOB Information Item-list Buffer and Result Buffer=API_BLOB_Information_Itemlist_Buffer_and_Result_Buffer
- 3 Item-list Buffer=API_Itemlist_Buffer
- 3 Result Buffer=API_Result_Buffer_BLOB
- 3 Item-list Buffer Items and Result Buffer Values=API_Itemlist_Buffer_Items_and_Result_Buffer_Values
- 3 BLOB Parameter Buffer=API_BLOB_Parameter_Buffer
- 3 Database Information Request Buffer and Result Buffer=API_Database_Information_Request_Buffer_and_Result_Buffer
- 3 Request Buffer=API_Request_Buffer
- 3 Result Buffer=API_Result_Buffer_database
- 3 Request Buffer Items and Result Buffer Values=API_Request_Buffer_Items_and_Result_Buffer_Values
- 3 Database Parameter Buffer=API_Database_Parameter_Buffer
- 3 SQL Data Type Macro Constants=API_SQL_Data_Type_Macro_Constants
- 3 Status Vector=API_Status_Vector
- 3 Transaction Parameter Buffer=API_Transaction_Parameter_Buffer
- 3 Understanding XSQLDA and XSQLVAR=API_Understanding_the_XSQLDA
- 3 XSQLDA Field Descriptions=API_XSQLDA_Field_Descriptions
- 3 XSQLVAR Field Descriptions=API_XSQLVAR_Field_Descriptions
- 2 API Function Reference
- 3 API Function Reference=api_func_ref
- 3 Function Categories=api_func_cat
- 3 Alphabetical Function List=api_func_list
- 3 Using Function Definitions=api_using_func_defs
- 3 Array Functions=array_func
- 3 BLOB Functions=blob_func
- 3 Conversion Functions=conv_func
- 3 Database Functions=db_func
- 3 DSQL Functions=dsql_func
- 3 Error-handling Functions=error_func
- 3 Event Functions=event_funcs
- 3 Information Functions=info_func
- 3 Transaction Control Functions=trans_func
- 3 isc_array_get_slice()=array_get_slice_def
- 3 Operations Required to Retrieve Array Data=array_read_ops
- 3 isc_array_lookup_bounds()=array_lookup_bounds_def
- 3 isc_array_lookup_desc()=array_lookup_desc_def
- 3 isc_array_put_slice()=array_put_slice_def
- 3 Operations Required to Write Array Data=array_write_ops
- 3 isc_array_set_desc()=array_set_desc_def
- 3 isc_attach_database()=attach_db_def
- 3 Database Parameter Buffer=db_param_buffer
- 3 isc_blob_default_desc()=blob_default_desc_def
- 3 isc_blob_gen_bpb()=blob_gen_bpb_def
- 3 BLOB Parameter Buffer=blob_param_buffer
- 3 isc_blob_info()=blob_info_def
- 3 isc_blob_lookup_desc()=blob_lookup_desc_def
- 3 isc_blob_set_desc()=blob_set_desc_def
- 3 isc_cancel_blob()=cancel_blob_def
- 3 isc_cancel_events()=cancel_events_def
- 3 isc_close_blob()=close_blob_def
- 3 isc_commit_retaining()=commit_retain_def
- 3 isc_commit_transaction()=commit_trans_def
- 3 isc_create_blob2()=create_blob2_def
- 3 BLOB Filters=blob_filter
-