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

📄 oci__api_8h-source.html

📁 oci的源码,可以在任何平台上编译,相当方便实用
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a name="l00232"></a>00232     ub4 *typep,<a name="l00233"></a>00233     ub1 *in_outp, <a name="l00234"></a>00234     ub4 *iterp, <a name="l00235"></a>00235     ub4 *idxp, <a name="l00236"></a>00236     ub1 *piecep<a name="l00237"></a>00237 );<a name="l00238"></a>00238 <a name="l00239"></a>00239 <span class="keyword">typedef</span> sword (*OCISTMTSETPIECEINFO) <a name="l00240"></a>00240 (<a name="l00241"></a>00241     <span class="keywordtype">void</span> *hndlp, <a name="l00242"></a>00242     ub4 type, <a name="l00243"></a>00243     OCIError *errhp, <a name="l00244"></a>00244     <span class="keyword">const</span> <span class="keywordtype">void</span> *bufp, <a name="l00245"></a>00245     ub4 *alenp, <a name="l00246"></a>00246     ub1 piece, <a name="l00247"></a>00247     <span class="keyword">const</span> <span class="keywordtype">void</span> *indp, <a name="l00248"></a>00248     ub2 *rcodep<a name="l00249"></a>00249 );<a name="l00250"></a>00250 <a name="l00251"></a>00251 <span class="keyword">typedef</span> sword (*OCISTMTEXECUTE) <a name="l00252"></a>00252 (<a name="l00253"></a>00253     OCISvcCtx *svchp,<a name="l00254"></a>00254     OCIStmt *stmtp,<a name="l00255"></a>00255     OCIError *errhp, <a name="l00256"></a>00256     ub4 iters, <a name="l00257"></a>00257     ub4 rowoff,<a name="l00258"></a>00258     <span class="keyword">const</span> OCISnapshot *snap_in, <a name="l00259"></a>00259     OCISnapshot *snap_out,<a name="l00260"></a>00260     ub4 mode<a name="l00261"></a>00261 );<a name="l00262"></a>00262 <a name="l00263"></a>00263 <span class="keyword">typedef</span> sword (*OCIDEFINEBYPOS) <a name="l00264"></a>00264 (<a name="l00265"></a>00265     OCIStmt *stmtp, <a name="l00266"></a>00266     OCIDefine **defnp, <a name="l00267"></a>00267     OCIError *errhp,<a name="l00268"></a>00268     ub4 position, <a name="l00269"></a>00269     <span class="keywordtype">void</span> *valuep, <a name="l00270"></a>00270     sb4 value_sz, <a name="l00271"></a>00271     ub2 dty,<a name="l00272"></a>00272     <span class="keywordtype">void</span> *indp, <a name="l00273"></a>00273     ub2 *rlenp, <a name="l00274"></a>00274     ub2 *rcodep, <a name="l00275"></a>00275     ub4 mode<a name="l00276"></a>00276 );<a name="l00277"></a>00277 <a name="l00278"></a>00278 <span class="keyword">typedef</span> sword (*OCIDEFINEOBJECT)<a name="l00279"></a>00279 (<a name="l00280"></a>00280     OCIDefine *defnp,<a name="l00281"></a>00281     OCIError *errhp,<a name="l00282"></a>00282     CONST OCIType *type,<a name="l00283"></a>00283     dvoid **pgvpp,<a name="l00284"></a>00284     ub4 *pvszsp,<a name="l00285"></a>00285     dvoid **indpp,<a name="l00286"></a>00286     ub4 *indszp <a name="l00287"></a>00287 );<a name="l00288"></a>00288 <a name="l00289"></a>00289 <span class="keyword">typedef</span> sword (*OCISTMTFETCH ) <a name="l00290"></a>00290 (<a name="l00291"></a>00291     OCIStmt *stmtp, <a name="l00292"></a>00292     OCIError *errhp,<a name="l00293"></a>00293     ub4 nrows, <a name="l00294"></a>00294     ub2 orientation, <a name="l00295"></a>00295     ub4 mode<a name="l00296"></a>00296 );<a name="l00297"></a>00297 <a name="l00298"></a>00298 <span class="keyword">typedef</span> sword (*OCISTMTFETCH2 ) <a name="l00299"></a>00299 (<a name="l00300"></a>00300     OCIStmt *stmtp, <a name="l00301"></a>00301     OCIError *errhp,<a name="l00302"></a>00302     ub4 nrows, <a name="l00303"></a>00303     ub2 orientation, <a name="l00304"></a>00304     sb4 fetchOffset,<a name="l00305"></a>00305     ub4 mode<a name="l00306"></a>00306 );<a name="l00307"></a>00307 <a name="l00308"></a>00308 <span class="keyword">typedef</span> sword (*OCIPARAMGET)<a name="l00309"></a>00309 (<a name="l00310"></a>00310     <span class="keyword">const</span> <span class="keywordtype">void</span> *hndlp,<a name="l00311"></a>00311     ub4 htype,<a name="l00312"></a>00312     OCIError *errhp, <a name="l00313"></a>00313     <span class="keywordtype">void</span> **parmdpp, <a name="l00314"></a>00314     ub4 pos<a name="l00315"></a>00315 );<a name="l00316"></a>00316 <a name="l00317"></a>00317 <span class="keyword">typedef</span> sword (*OCIPARAMSET)<a name="l00318"></a>00318 (<a name="l00319"></a>00319     <span class="keywordtype">void</span> *hdlp, <a name="l00320"></a>00320     ub4 htyp,<a name="l00321"></a>00321     OCIError *errhp, <a name="l00322"></a>00322     <span class="keyword">const</span> <span class="keywordtype">void</span> *dscp,<a name="l00323"></a>00323     ub4 dtyp, <a name="l00324"></a>00324     ub4 pos<a name="l00325"></a>00325 );<a name="l00326"></a>00326 <a name="l00327"></a>00327 <span class="keyword">typedef</span> sword (*OCITRANSSTART) <a name="l00328"></a>00328 (<a name="l00329"></a>00329     OCISvcCtx *svchp,<a name="l00330"></a>00330     OCIError *errhp, <a name="l00331"></a>00331     uword timeout,<a name="l00332"></a>00332     ub4 flags<a name="l00333"></a>00333 );<a name="l00334"></a>00334 <a name="l00335"></a>00335 <span class="keyword">typedef</span> sword (*OCITRANSDETACH)<a name="l00336"></a>00336 (<a name="l00337"></a>00337     OCISvcCtx    *svchp, <a name="l00338"></a>00338     OCIError     *errhp,<a name="l00339"></a>00339     ub4          flags<a name="l00340"></a>00340 );<a name="l00341"></a>00341 <a name="l00342"></a>00342 <span class="keyword">typedef</span> sword (*OCITRANSPREPARE)<a name="l00343"></a>00343 (<a name="l00344"></a>00344     OCISvcCtx    *svchp, <a name="l00345"></a>00345     OCIError     *errhp,<a name="l00346"></a>00346     ub4          flags<a name="l00347"></a>00347 );<a name="l00348"></a>00348 <a name="l00349"></a>00349 <span class="keyword">typedef</span> sword (*OCITRANSFORGET)<a name="l00350"></a>00350 (<a name="l00351"></a>00351     OCISvcCtx     *svchp, <a name="l00352"></a>00352     OCIError      *errhp,<a name="l00353"></a>00353     ub4           flags<a name="l00354"></a>00354 );<a name="l00355"></a>00355 <a name="l00356"></a>00356 <span class="keyword">typedef</span> sword (*OCITRANSCOMMIT) <a name="l00357"></a>00357 (<a name="l00358"></a>00358     OCISvcCtx *svchp, <a name="l00359"></a>00359     OCIError *errhp,<a name="l00360"></a>00360     ub4 flags<a name="l00361"></a>00361 );<a name="l00362"></a>00362 <a name="l00363"></a>00363 <span class="keyword">typedef</span> sword (*OCITRANSROLLBACK)<a name="l00364"></a>00364 (<a name="l00365"></a>00365     OCISvcCtx *svchp, <a name="l00366"></a>00366     OCIError *errhp,<a name="l00367"></a>00367     ub4 flags<a name="l00368"></a>00368 );<a name="l00369"></a>00369 <a name="l00370"></a>00370 <span class="keyword">typedef</span> sword (*OCIERRORGET) <a name="l00371"></a>00371 (<a name="l00372"></a>00372     <span class="keywordtype">void</span> *hndlp,<a name="l00373"></a>00373     ub4 recordno,<a name="l00374"></a>00374     OraText *sqlstate,<a name="l00375"></a>00375     sb4 *errcodep,<a name="l00376"></a>00376     OraText *bufp,<a name="l00377"></a>00377     ub4 bufsiz,<a name="l00378"></a>00378     ub4 type<a name="l00379"></a>00379 );<a name="l00380"></a>00380 <a name="l00381"></a>00381 <span class="keyword">typedef</span> sword (*OCILOBCREATETEMPORARY)<a name="l00382"></a>00382 (<a name="l00383"></a>00383     OCISvcCtx          *svchp,<a name="l00384"></a>00384     OCIError           *errhp,<a name="l00385"></a>00385     OCILobLocator      *locp,<a name="l00386"></a>00386     ub2                 csid,<a name="l00387"></a>00387     ub1                 csfrm,<a name="l00388"></a>00388     ub1                 lobtype,<a name="l00389"></a>00389     <span class="keywordtype">boolean</span>             cache,<a name="l00390"></a>00390     OCIDuration         duration<a name="l00391"></a>00391 );<a name="l00392"></a>00392 <a name="l00393"></a>00393 <span class="keyword">typedef</span> sword (*OCILOBFREETEMPORARY)<a name="l00394"></a>00394 (<a name="l00395"></a>00395     OCISvcCtx *svchp,<a name="l00396"></a>00396     OCIError *errhp,<a name="l00397"></a>00397     OCILobLocator *locp<a name="l00398"></a>00398 );<a name="l00399"></a>00399 <a name="l00400"></a>00400 <span class="keyword">typedef</span> sword (*OCILOBISTEMPORARY)<a name="l00401"></a>00401 (<a name="l00402"></a>00402     OCIEnv *envp,<a name="l00403"></a>00403     OCIError *errhp,<a name="l00404"></a>00404     OCILobLocator *locp,<a name="l00405"></a>00405     <span class="keywordtype">boolean</span> *is_temporary<a name="l00406"></a>00406 );<a name="l00407"></a>00407 <a name="l00408"></a>00408 <span class="keyword">typedef</span> sword (*OCILOBAPPEND)<a name="l00409"></a>00409 (<a name="l00410"></a>00410     OCISvcCtx *svchp, <a name="l00411"></a>00411     OCIError *errhp, <a name="l00412"></a>00412     OCILobLocator *dst_locp,<a name="l00413"></a>00413     OCILobLocator *src_locp<a name="l00414"></a>00414 );<a name="l00415"></a>00415 <a name="l00416"></a>00416 <span class="keyword">typedef</span> sword (*OCILOBCOPY)<a name="l00417"></a>00417 (<a name="l00418"></a>00418     OCISvcCtx *svchp,<a name="l00419"></a>00419     OCIError *errhp, <a name="l00420"></a>00420     OCILobLocator *dst_locp,<a name="l00421"></a>00421     OCILobLocator *src_locp, <a name="l00422"></a>00422     ub4 amount,<a name="l00423"></a>00423     ub4 dst_offset, <a name="l00424"></a>00424     ub4 src_offset<a name="l00425"></a>00425 );<a name="l00426"></a>00426 <a name="l00427"></a>00427 <span class="keyword">typedef</span> sword (*OCILOBREAD)  <a name="l00428"></a>00428 (<a name="l00429"></a>00429     OCISvcCtx *svchp,<a name="l00430"></a>00430     OCIError *errhp,<a name="l00431"></a>00431     OCILobLocator *locp,<a name="l00432"></a>00432     ub4 *amtp, <a name="l00433"></a>00433     ub4 offset, <a name="l00434"></a>00434     <span class="keywordtype">void</span> *bufp,<a name="l00435"></a>00435     ub4 bufl, <a name="l00436"></a>00436     <span class="keywordtype">void</span> *ctxp, <a name="l00437"></a>00437     sb4 (*cbfp)(<span class="keywordtype">void</span> *ctxp, <span class="keyword">const</span> <span class="keywordtype">void</span> *bufp, ub4 len, ub1 piece),<a name="l00438"></a>00438     ub2 csid,<a name="l00439"></a>00439     ub1 csfrm<a name="l00440"></a>00440 );<a name="l00441"></a>00441 <a name="l00442"></a>00442 <span class="keyword">typedef</span> sword (*OCILOBTRIM) <a name="l00443"></a>00443 (<a name="l00444"></a>00444     OCISvcCtx *svchp,<a name="l00445"></a>00445     OCIError *errhp, <a name="l00446"></a>00446     OCILobLocator *locp,<a name="l00447"></a>00447     ub4 newlen<a name="l00448"></a>00448 );<a name="l00449"></a>00449 <a name="l00450"></a>00450 <span class="keyword">typedef</span> sword (*OCILOBERASE)<a name="l00451"></a>00451 (<a name="l00452"></a>00452     OCISvcCtx *svchp, <a name="l00453"></a>00453     OCIError *errhp, <a name="l00454"></a>00454     OCILobLocator *locp,<a name="l00455"></a>00455     ub4 *amount, <a name="l00456"></a>00456     ub4 offset<a name="l00457"></a>00457 );<a name="l00458"></a>00458 <a name="l00459"></a>00459 <span class="keyword">typedef</span> sword (*OCILOBWRITE)  <a name="l00460"></a>00460 (<a name="l00461"></a>00461     OCISvcCtx *svchp, <a name="l00462"></a>00462     OCIError *errhp,<a name="l00463"></a>00463     OCILobLocator *locp,<a name="l00464"></a>00464     ub4 *amtp, <a name="l00465"></a>00465     ub4 offset, <a name="l00466"></a>00466     <span class="keywordtype">void</span> *bufp, <a name="l00467"></a>00467     ub4 buflen, <a name="l00468"></a>00468     ub1 piece,<a name="l00469"></a>00469     <span class="keywordtype">void</span> *ctxp, <a name="l00470"></a>00470     sb4 (*cbfp)(<span class="keywordtype">void</span> *ctxp, <span class="keywordtype">void</span> *bufp, ub4 *len,  ub1 *piece),<a name="l00471"></a>00471     ub2 csid,<a name="l00472"></a>00472     ub1 csfrm<a name="l00473"></a>00473 );<a name="l00474"></a>00474 <a name="l00475"></a>00475 <span class="keyword">typedef</span> sword (*OCILOBGETLENGTH)  <a name="l00476"></a>00476 (<a name="l00477"></a>00477     OCISvcCtx *svchp, 

⌨️ 快捷键说明

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