sqlora_8h-source.html
来自「一个很好用的Linux/Unix下Oracle OCI开发接口封装库」· HTML 代码 · 共 551 行 · 第 1/4 页
HTML
551 行
00559
00591 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a4">sqlo_open2</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> * sthp,
00592 <a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh,
00593 CONST <span class="keywordtype">char</span> * stmt,
00594 <span class="keywordtype">int</span> argc,
00595 CONST <span class="keywordtype">char</span> ** argv));
00596
00619 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a5">sqlo_reopen</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth,
00620 <span class="keywordtype">int</span> argc,
00621 CONST <span class="keywordtype">char</span> ** argv));
00622
00644 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a6">sqlo_fetch</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nrows));
00645
00665 CONST <span class="keywordtype">char</span> **<a class="code" href="group__easy.html#a7">sqlo_values</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">int</span> * num, <span class="keywordtype">int</span> dostrip ));
00666
00681 CONST <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> * <a class="code" href="group__easy.html#a8">sqlo_value_lens</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">int</span> * num));
00682
00697 CONST <span class="keywordtype">char</span> **<a class="code" href="group__easy.html#a9">sqlo_ocol_names</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">int</span> * num));
00698
00699
00714 CONST <span class="keywordtype">int</span> *<a class="code" href="group__easy.html#a10">sqlo_ocol_name_lens</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">int</span> * num));
00715
00728 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a11">sqlo_ncols</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">int</span> in));
00729
00737 CONST <span class="keywordtype">char</span> *<a class="code" href="group__easy.html#a12">sqlo_command</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth ));
00738
00752 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a13">sqlo_close</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth ));
00753
00770 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a14">sqlo_exec</a> __P(( <a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, CONST <span class="keywordtype">char</span> * stmt ));
00771
00772
00773
00786 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a15">sqlo_isopen</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth));
00787
00800 <span class="keywordtype">int</span> <a class="code" href="group__easy.html#a16">sqlo_prows</a> __P(( <a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth ));
00801
00827 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a0">sqlo_connect</a> __P(( <a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> * dbhp, CONST <span class="keywordtype">char</span> * cstr ));
00828
00829
00845 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a1">sqlo_finish</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh ));
00846
00866 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a2">sqlo_split_cstring</a> __P((CONST <span class="keywordtype">char</span> * cstr,
00867 <span class="keywordtype">char</span> * uid,
00868 <span class="keywordtype">char</span> * pwd,
00869 <span class="keywordtype">char</span> * tnsname,
00870 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> bufsize));
00871
00891 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a3">sqlo_server_attach</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> * dbhp, CONST <span class="keywordtype">char</span> * tnsname));
00892
00913 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a4">sqlo_session_begin</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, CONST <span class="keywordtype">char</span> * username, CONST <span class="keywordtype">char</span> * password));
00914
00931 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a5">sqlo_server_detach</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh));
00932
00952 <span class="keywordtype">int</span> <a class="code" href="group__loginout.html#a6">sqlo_session_end</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh));
00953
00954
00967 CONST <span class="keywordtype">char</span> * <a class="code" href="group__loginout.html#a7">sqlo_getdatabase</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh ));
00968
00989 <span class="keywordtype">int</span> <a class="code" href="group__transactions.html#a0">sqlo_commit</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh));
00990
01004 <span class="keywordtype">int</span> <a class="code" href="group__transactions.html#a1">sqlo_rollback</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh));
01038 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a0">sqlo_prepare</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, CONST <span class="keywordtype">char</span> * stmt));
01039
01068 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a1">sqlo_bind_by_name</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth,
01069 CONST <span class="keywordtype">char</span> * name,
01070 <span class="keywordtype">int</span> param_type,
01071 CONST <span class="keywordtype">void</span> * param_addr,
01072 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> param_size,
01073 <span class="keywordtype">short</span> * ind_addr,
01074 <span class="keywordtype">int</span> is_array));
01075
01095 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a2">sqlo_bind_ref_cursor</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, CONST <span class="keywordtype">char</span> * cursor_name, <span class="keywordtype">int</span> * sth2p));
01096
01122 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a3">sqlo_bind_by_pos</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth,
01123 <span class="keywordtype">int</span> position,
01124 <span class="keywordtype">int</span> param_type,
01125 CONST <span class="keywordtype">void</span> * param_addr,
01126 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> param_size,
01127 <span class="keywordtype">short</span> * ind_addr,
01128 <span class="keywordtype">int</span> is_array));
01129
01156 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a4">sqlo_bind_by_pos2</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth,
01157 <span class="keywordtype">int</span> position,
01158 <span class="keywordtype">int</span> param_type,
01159 CONST <span class="keywordtype">void</span> * param_addr,
01160 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> param_size,
01161 <span class="keywordtype">short</span> * ind_addr,
01162 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> * rcode_addr,
01163 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> skip_size));
01164
01165
01200 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a5">sqlo_define_by_pos</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth,
01201 <span class="keywordtype">int</span> value_pos,
01202 <span class="keywordtype">int</span> value_type,
01203 CONST <span class="keywordtype">void</span> * value_addr,
01204 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value_size,
01205 <span class="keywordtype">short</span> * ind_addr,
01206 <span class="keywordtype">short</span> * rlen_addr,
01207 <span class="keywordtype">int</span> is_array));
01208
01244 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a6">sqlo_define_by_pos2</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth,
01245 <span class="keywordtype">int</span> value_pos,
01246 <span class="keywordtype">int</span> value_type,
01247 CONST <span class="keywordtype">void</span> * value_addr,
01248 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value_size,
01249 <span class="keywordtype">short</span> * ind_addr,
01250 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> * rlen_addr,
01251 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> * rcode_addr,
01252 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> skip_size));
01253
01267 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a7">sqlo_define_ntable</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos, <span class="keywordtype">int</span> * sth2p));
01268
01269
01291 <span class="keywordtype">int</span> <a class="code" href="group__complex.html#a8">sqlo_execute</a> __P((<a class="code" href="group__typedefs.html#a1">sqlo_stmt_handle_t</a> sth, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> iterations));
01292
01310 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a0">sqlo_alloc_lob_desc</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> *loblpp));
01311
01326 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a1">sqlo_free_lob_desc</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> *loblpp));
01327
01353 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a2">sqlo_lob_write_buffer</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> loblp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> loblen,
01354 <span class="keywordtype">void</span> *bufp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> bufl, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> piece));
01380 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a3">sqlo_lob_append_buffer</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> loblp,
01381 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> loblen,
01382 <span class="keywordtype">void</span> *bufp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> bufl,
01383 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> piece));
01384
01407 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a4">sqlo_lob_write_stream</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> loblp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> filelen, FILE * fp));
01408
01409
01423 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a5">sqlo_lob_get_length</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> loblp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> * loblenp));
01424
01449 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a6">sqlo_lob_read_buffer</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> loblp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> loblen, <span class="keywordtype">void</span> *bufp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> bufl));
01450
01451
01474 <span class="keywordtype">int</span> <a class="code" href="group__lob.html#a7">sqlo_lob_read_stream</a> __P((<a class="code" href="group__typedefs.html#a0">sqlo_db_handle_t</a> dbh, <a class="code" href="group__typedefs.html#a2">sqlo_lob_desc_t</a> loblp, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> loblen,
01475 FILE *fp));
01499 <span class="keywordtype">int</span> <a class="code" href="group__misc.html#a0">sqlo_get_oci_handle</a> __P((<span class="keywordtype">int</span> sqloh, <span class="keywordtype">void</span> * ocihp, <a class="code" href="group__typedefs.html#a4">sqlo_oci_handle_types_e</a> type));
01500
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?