📄 ocilib__internal_8h-source.html
字号:
<a name="l00722"></a>00722 <span class="keywordtype">int</span> mode, <a name="l00723"></a>00723 <span class="keywordtype">int</span> offset<a name="l00724"></a>00724 );<a name="l00725"></a>00725 <a name="l00726"></a>00726 <span class="keywordtype">boolean</span> OCI_FetchCustom<a name="l00727"></a>00727 (<a name="l00728"></a>00728 <a class="code" href="struct_o_c_i___resultset.html" title="Collection of output columns from a select statement.">OCI_Resultset</a> *rs,<a name="l00729"></a>00729 <span class="keywordtype">int</span> mode, <a name="l00730"></a>00730 <span class="keywordtype">int</span> offset<a name="l00731"></a>00731 );<a name="l00732"></a>00732 <a name="l00733"></a>00733 <span class="keywordtype">boolean</span> OCI_FetchIntoUserVariables<a name="l00734"></a>00734 (<a name="l00735"></a>00735 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt, <a name="l00736"></a>00736 va_list args<a name="l00737"></a>00737 );<a name="l00738"></a>00738 <a name="l00739"></a>00739 <span class="preprocessor">#ifdef OCI_CHECK_DATASTRINGS </span><a name="l00740"></a>00740 <span class="preprocessor"></span><a name="l00741"></a>00741 <span class="keywordtype">boolean</span> OCI_ResultsetExpandStrings<a name="l00742"></a>00742 (<a name="l00743"></a>00743 <a class="code" href="struct_o_c_i___resultset.html" title="Collection of output columns from a select statement.">OCI_Resultset</a> *rs<a name="l00744"></a>00744 );<a name="l00745"></a>00745 <a name="l00746"></a>00746 <span class="preprocessor">#endif </span><a name="l00747"></a>00747 <span class="preprocessor"></span><a name="l00748"></a>00748 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00749"></a>00749 <span class="comment"> * schema.c</span><a name="l00750"></a>00750 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00751"></a>00751 <a name="l00752"></a>00752 <span class="keywordtype">boolean</span> OCI_SchemaClose<a name="l00753"></a>00753 (<a name="l00754"></a>00754 <a class="code" href="struct_o_c_i___schema.html" title="Schema metadata handle.">OCI_Schema</a> *schema<a name="l00755"></a>00755 );<a name="l00756"></a>00756 <a name="l00757"></a>00757 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00758"></a>00758 <span class="comment"> * statement.c</span><a name="l00759"></a>00759 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00760"></a>00760 <a name="l00761"></a>00761 <span class="keywordtype">boolean</span> OCI_BindFreeAll<a name="l00762"></a>00762 (<a name="l00763"></a>00763 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt<a name="l00764"></a>00764 );<a name="l00765"></a>00765 <a name="l00766"></a>00766 <span class="keywordtype">boolean</span> OCI_BindCheck<a name="l00767"></a>00767 (<a name="l00768"></a>00768 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt<a name="l00769"></a>00769 );<a name="l00770"></a>00770 <a name="l00771"></a>00771 <span class="keywordtype">boolean</span> OCI_BindReset<a name="l00772"></a>00772 (<a name="l00773"></a>00773 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt<a name="l00774"></a>00774 );<a name="l00775"></a>00775 <a name="l00776"></a>00776 <span class="keywordtype">boolean</span> OCI_BindData<a name="l00777"></a>00777 (<a name="l00778"></a>00778 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt, <a name="l00779"></a>00779 <span class="keywordtype">void</span> *data, <a name="l00780"></a>00780 ub4 size,<a name="l00781"></a>00781 <span class="keyword">const</span> mtext *name, <a name="l00782"></a>00782 ub1 type, <a name="l00783"></a>00783 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> code, <a name="l00784"></a>00784 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mode,<a name="l00785"></a>00785 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> subtype,<a name="l00786"></a>00786 <span class="keywordtype">void</span> *extra,<a name="l00787"></a>00787 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nbelem<a name="l00788"></a>00788 );<a name="l00789"></a>00789 <a name="l00790"></a>00790 <a name="l00791"></a>00791 <span class="keywordtype">boolean</span> OCI_StatementReset<a name="l00792"></a>00792 (<a name="l00793"></a>00793 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt<a name="l00794"></a>00794 );<a name="l00795"></a>00795 <a name="l00796"></a>00796 <span class="keywordtype">boolean</span> OCI_StatementClose<a name="l00797"></a>00797 (<a name="l00798"></a>00798 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> *stmt<a name="l00799"></a>00799 );<a name="l00800"></a>00800 <a name="l00801"></a>00801 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> * OCI_StatementInit<a name="l00802"></a>00802 (<a name="l00803"></a>00803 <a class="code" href="struct_o_c_i___connection.html" title="Oracle physical connection.">OCI_Connection</a> *con, <a name="l00804"></a>00804 <a class="code" href="struct_o_c_i___statement.html" title="Oracle SQL or PL/SQL statement.">OCI_Statement</a> **pstmt,<a name="l00805"></a>00805 OCIStmt *handle, <a name="l00806"></a>00806 OCI_Define *def<a name="l00807"></a>00807 );<a name="l00808"></a>00808 <a name="l00809"></a>00809 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00810"></a>00810 <span class="comment"> * string.c</span><a name="l00811"></a>00811 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00812"></a>00812 <a name="l00813"></a>00813 <span class="keywordtype">int</span> OCI_StringCopy4to2bytes<a name="l00814"></a>00814 (<a name="l00815"></a>00815 <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* src,<a name="l00816"></a>00816 <span class="keywordtype">int</span> src_size, <a name="l00817"></a>00817 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* dst, <a name="l00818"></a>00818 <span class="keywordtype">int</span> dst_size<a name="l00819"></a>00819 );<a name="l00820"></a>00820 <a name="l00821"></a>00821 <span class="keywordtype">int</span> OCI_StringCopy2to4bytes<a name="l00822"></a>00822 (<a name="l00823"></a>00823 <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* src,<a name="l00824"></a>00824 <span class="keywordtype">int</span> src_size, <a name="l00825"></a>00825 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* dst,<a name="l00826"></a>00826 <span class="keywordtype">int</span> dst_size<a name="l00827"></a>00827 );<a name="l00828"></a>00828 <a name="l00829"></a>00829 <a name="l00830"></a>00830 <span class="keywordtype">void</span> * OCI_GetInputString<a name="l00831"></a>00831 (<a name="l00832"></a>00832 <span class="keywordtype">void</span> *src, <a name="l00833"></a>00833 <span class="keywordtype">int</span> *size, <a name="l00834"></a>00834 <span class="keywordtype">int</span> size_char_in, <a name="l00835"></a>00835 <span class="keywordtype">int</span> size_char_out<a name="l00836"></a>00836 );<a name="l00837"></a>00837 <a name="l00838"></a>00838 <span class="keywordtype">void</span> OCI_GetOutputString<a name="l00839"></a>00839 (<a name="l00840"></a>00840 <span class="keywordtype">void</span> *src, <a name="l00841"></a>00841 <span class="keywordtype">void</span> *dest,<a name="l00842"></a>00842 <span class="keywordtype">int</span> *size,<a name="l00843"></a>00843 <span class="keywordtype">int</span> size_char_in, <a name="l00844"></a>00844 <span class="keywordtype">int</span> size_char_out<a name="l00845"></a>00845 );<a name="l00846"></a>00846 <a name="l00847"></a>00847 <span class="keywordtype">void</span> OCI_ConvertString<a name="l00848"></a>00848 (<a name="l00849"></a>00849 <span class="keywordtype">void</span> *src,<a name="l00850"></a>00850 <span class="keywordtype">int</span> char_count, <a name="l00851"></a>00851 <span class="keywordtype">int</span> size_char_in,<a name="l00852"></a>00852 <span class="keywordtype">int</span> size_char_out<a name="l00853"></a>00853 );<a name="l00854"></a>00854 <a name="l00855"></a>00855 <span class="keywordtype">void</span> OCI_CopyString<a name="l00856"></a>00856 (<a name="l00857"></a>00857 <span class="keywordtype">void</span> *src, <a name="l00858"></a>00858 <span class="keywordtype">void</span> *dest,<a name="l00859"></a>00859 <span class="keywordtype">int</span> *size,<a name="l00860"></a>00860 <span class="keywordtype">int</span> size_char_in,<a name="l00861"></a>00861 <span class="keywordtype">int</span> size_char_out<a name="l00862"></a>00862 );<a name="l00863"></a>00863 <a name="l00864"></a>00864 <span class="keywordtype">void</span> OCI_ReleaseMetaString<a name="l00865"></a>00865 (<a name="l00866"></a>00866 <span class="keywordtype">void</span> *ptr<a name="l00867"></a>00867 );<a name="l00868"></a>00868 <a name="l00869"></a>00869 <span class="keywordtype">void</span> OCI_ReleaseDataString<a name="l00870"></a>00870 (<a name="l00871"></a>00871 <span class="keywordtype">void</span> *ptr<a name="l00872"></a>00872 );<a name="l00873"></a>00873 <a name="l00874"></a>00874 <span class="keywordtype">int</span> OCI_StringLength<a name="l00875"></a>00875 (<a name="l00876"></a>00876 <span class="keywordtype">void</span> *ptr,<a name="l00877"></a>00877 <span class="keywordtype">int</span> size_elem<a name="l00878"></a>00878 );<a name="l00879"></a>00879 <a name="l00880"></a>00880 <a name="l00881"></a>00881 <span class="preprocessor">#define OCI_GetInputMetaString(s, n) OCI_GetInputString((void *) s, n, \</span><a name="l00882"></a>00882 <span class="preprocessor"> sizeof(mtext), \</span><a name="l00883"></a>00883 <span class="preprocessor"> sizeof(omtext))</span><a name="l00884"></a>00884 <span class="preprocessor"></span><a name="l00885"></a>00885 <span class="preprocessor">#define OCI_GetOutputMetaString(s, d, n) OCI_GetOutputString((void *) s, d, n, \</span><a name="l00886"></a>00886 <span class="preprocessor"> sizeof(omtext), \</span><a name="l00887"></a>00887 <span class="preprocessor"> sizeof(mtext)) </span><a name="l00888"></a>00888 <span class="preprocessor"></span><a name="l00889"></a>00889 <span class="preprocessor">#define OCI_GetInputDataString(s, n) OCI_GetInputString((void *) s, n, \</span><a name="l00890"></a>00890 <span class="preprocessor"> sizeof(dtext), \</span><a name="l00891"></a>00891 <span class="preprocessor"> sizeof(odtext))</span><a name="l00892"></a>00892 <span class="preprocessor"></span><a name="l00893"></a>00893 <span class="preprocessor">#define OCI_GetOutputDataString(s, d, n) OCI_GetOutputString((void *) s, d, n, \</span><a name="l00894"></a>00894 <span class="preprocessor"> sizeof(odtext), \</span><a name="l00895"></a>00895 <span class="preprocessor"> sizeof(dtext))</span><a name="l00896"></a>00896 <span class="preprocessor"></span><a name="l00897"></a>00897 <span class="keywordtype">void</span> * OCI_StringFromStringPtr<a name="l00898"></a>00898 (<a name="l00899"></a>00899 OCIString *str, <a name="l00900"></a>00900 <span class="keywordtype">void</span> ** buf, <a name="l00901"></a>00901 <span class="keywordtype">int</span> *buflen<a name="l00902"></a>00902 );<a name="l00903
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -