00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifdef ORACLE
00027
00028
00029
00030 #define ORA_ORACLE_CONNECT 1
00031 #define ORA_ORACLE_DISCONNECT 2
00032 #define ORA_ALLOCATE_CURSOR 3
00033 #define ORA_DEALLOCATE_CURSOR 4
00034 #define ORA_CLOSE_CURSOR 5
00035 #define ORA_RECLAIM_CURSORS 6
00036 #define ORA_SET_INPUT_VALUE 7
00037 #define ORA_EXECUTE_CURSOR 8
00038 #define ORA_FLUSH_CURSOR 9
00039 #define ORA_FETCH_FROM_CURSOR 10
00040 #define ORA_GET_OUTPUT_VALUE 11
00041 #define ORA_EXECUTE_IMMEDIATE 12
00042
00043 #define ORA_SQLCAID 16
00044 #define ORA_SQLABC 17
00045 #define ORA_SQLCODE 18
00046 #define ORA_SQLERRML 19
00047 #define ORA_SQLERRMC 20
00048 #define ORA_SQLERRP 21
00049 #define ORA_SQLERRD0 22
00050 #define ORA_SQLERRD1 23
00051 #define ORA_SQLERRD2 24
00052 #define ORA_SQLERRD3 25
00053 #define ORA_SQLERRD4 26
00054 #define ORA_SQLERRD5 27
00055 #define ORA_SQLWARN0 28
00056 #define ORA_SQLWARN1 29
00057 #define ORA_SQLWARN3 30
00058 #define ORA_SQLWARN4 31
00059 #define ORA_SQLWARN5 32
00060 #define ORA_SQLEXT 33
00061
00062
00063
00064
00065 extern void oracle_connect();
00066 extern void oracle_disconnect();
00067 extern void allocate_cursor();
00068 extern void deallocate_cursor();
00069 extern void close_cursor();
00070 extern void reclaim_cursors();
00071 extern void set_input_value();
00072 extern void execute_cursor();
00073 extern void flush_cursor();
00074 extern void fetch_from_cursor();
00075 extern void get_output_value();
00076 extern void execute_immediate();
00077
00078 extern void db_sqlcaid();
00079 extern void db_sqlabc();
00080 extern void db_sqlcode();
00081 extern void db_sqlerrml();
00082 extern void db_sqlerrmc();
00083 extern void db_sqlerrp();
00084 extern void db_sqlerrd0();
00085 extern void db_sqlerrd1();
00086 extern void db_sqlerrd2();
00087 extern void db_sqlerrd3();
00088 extern void db_sqlerrd4();
00089 extern void db_sqlerrd5();
00090 extern void db_sqlwarn0();
00091 extern void db_sqlwarn1();
00092 extern void db_sqlwarn3();
00093 extern void db_sqlwarn4();
00094 extern void db_sqlwarn5();
00095 extern void db_sqlext();
00096
00097 #endif