📄 ss6api.h
字号:
typedef RETCODE (SQLAPI *dbrpwset_t) (PLOGINREC, LPCSTR, LPCSTR, INT);typedef INT (SQLAPI *dbserverenum_t) (USHORT, LPSTR, USHORT, LPUSHORT);typedef void (SQLAPI *dbsetavail_t) (PDBPROCESS);typedef RETCODE (SQLAPI *dbsetmaxprocs_t) (SHORT);typedef RETCODE (SQLAPI *dbsetlname_t) (PLOGINREC, LPCSTR, INT);typedef RETCODE (SQLAPI *dbsetlogintime_t) (INT);typedef RETCODE (SQLAPI *dbsetlpacket_t) (PLOGINREC, USHORT);typedef RETCODE (SQLAPI *dbsetnull_t) (PDBPROCESS, INT, INT, LPCBYTE);typedef RETCODE (SQLAPI *dbsetopt_t) (PDBPROCESS, INT, LPCSTR);typedef RETCODE (SQLAPI *dbsettime_t) (INT);typedef void (SQLAPI *dbsetuserdata_t) (PDBPROCESS, LPVOID);typedef RETCODE (SQLAPI *dbsqlexec_t) (PDBPROCESS);typedef RETCODE (SQLAPI *dbsqlok_t) (PDBPROCESS);typedef RETCODE (SQLAPI *dbsqlsend_t) (PDBPROCESS);typedef RETCODE (SQLAPI *dbstrcpy_t) (PDBPROCESS, INT, INT, LPSTR);typedef INT (SQLAPI *dbstrlen_t) (PDBPROCESS);typedef BOOL (SQLAPI *dbtabbrowse_t) (PDBPROCESS, INT);typedef INT (SQLAPI *dbtabcount_t) (PDBPROCESS);typedef LPCSTR (SQLAPI *dbtabname_t) (PDBPROCESS, INT);typedef LPCSTR (SQLAPI *dbtabsource_t) (PDBPROCESS, INT, LPINT);typedef INT (SQLAPI *dbtsnewlen_t) (PDBPROCESS);typedef LPCDBBINARY (SQLAPI *dbtsnewval_t) (PDBPROCESS);typedef RETCODE (SQLAPI *dbtsput_t) (PDBPROCESS, LPCDBBINARY, INT, INT, LPCSTR);typedef LPCDBBINARY (SQLAPI *dbtxptr_t) (PDBPROCESS, INT);typedef LPCDBBINARY (SQLAPI *dbtxtimestamp_t) (PDBPROCESS, INT);typedef LPCDBBINARY (SQLAPI *dbtxtsnewval_t) (PDBPROCESS);typedef RETCODE (SQLAPI *dbtxtsput_t) (PDBPROCESS, LPCDBBINARY, INT);typedef RETCODE (SQLAPI *dbuse_t) (PDBPROCESS, LPCSTR);typedef BOOL (SQLAPI *dbvarylen_t) (PDBPROCESS, INT);typedef BOOL (SQLAPI *dbwillconvert_t) (INT, INT);typedef RETCODE (SQLAPI *dbwritepage_t) (PDBPROCESS, LPCSTR, DBINT, DBINT, LPBYTE);typedef RETCODE (SQLAPI *dbwritetext_t) (PDBPROCESS, LPCSTR, LPCDBBINARY, DBTINYINT, LPCDBBINARY, BOOL, DBINT, LPCBYTE);typedef RETCODE (SQLAPI *dbupdatetext_t) (PDBPROCESS, LPCSTR, LPCDBBINARY, LPCDBBINARY, INT, DBINT, DBINT, LPCSTR, DBINT, LPCDBBINARY);// API declarationsclass ssAPI : public saAPI{public: ssAPI(); dberrhandle_t dberrhandle; dbmsghandle_t dbmsghandle; dbprocerrhandle_t dbprocerrhandle; dbprocmsghandle_t dbprocmsghandle; // Two-phase commit functions abort_xact_t abort_xact; build_xact_string_t build_xact_string; close_commit_t close_commit; commit_xact_t commit_xact; open_commit_t open_commit; remove_xact_t remove_xact; scan_xact_t scan_xact; start_xact_t start_xact; stat_xact_t stat_xact; // BCP functions bcp_batch_t bcp_batch; bcp_bind_t bcp_bind; bcp_colfmt_t bcp_colfmt; bcp_collen_t bcp_collen; bcp_colptr_t bcp_colptr; bcp_columns_t bcp_columns; bcp_control_t bcp_control; bcp_done_t bcp_done; bcp_exec_t bcp_exec; bcp_init_t bcp_init; bcp_moretext_t bcp_moretext; bcp_readfmt_t bcp_readfmt; bcp_sendrow_t bcp_sendrow; bcp_setl_t bcp_setl; bcp_writefmt_t bcp_writefmt; // Standard DB-Library functions dbadata_t dbadata; dbadlen_t dbadlen; dbaltbind_t dbaltbind; dbaltcolid_t dbaltcolid; dbaltlen_t dbaltlen; dbaltop_t dbaltop; dbalttype_t dbalttype; dbaltutype_t dbaltutype; dbanullbind_t dbanullbind; dbbind_t dbbind; dbbylist_t dbbylist; dbcancel_t dbcancel; dbcanquery_t dbcanquery; dbchange_t dbchange; dbclose_t dbclose; dbclrbuf_t dbclrbuf; dbclropt_t dbclropt; dbcmd_t dbcmd; dbcmdrow_t dbcmdrow; dbcolbrowse_t dbcolbrowse; dbcolinfo_t dbcolinfo; dbcollen_t dbcollen; dbcolname_t dbcolname; dbcolsource_t dbcolsource; dbcoltype_t dbcoltype; dbcolutype_t dbcolutype; dbconvert_t dbconvert; dbcount_t dbcount; dbcurcmd_t dbcurcmd; dbcurrow_t dbcurrow; dbcursor_t dbcursor; dbcursorbind_t dbcursorbind; dbcursorclose_t dbcursorclose; dbcursorcolinfo_t dbcursorcolinfo; dbcursorfetch_t dbcursorfetch; dbcursorfetchex_t dbcursorfetchex; dbcursorinfo_t dbcursorinfo; dbcursorinfoex_t dbcursorinfoex; dbcursoropen_t dbcursoropen; dbdata_t dbdata; dbdataready_t dbdataready; dbdatecrack_t dbdatecrack; dbdatlen_t dbdatlen; dbdead_t dbdead; dbexit_t dbexit; dbenlisttrans_t dbenlisttrans; dbenlistxatrans_t dbenlistxatrans; dbfcmd_t dbfcmd; dbfirstrow_t dbfirstrow; dbfreebuf_t dbfreebuf; dbfreelogin_t dbfreelogin; dbfreequal_t dbfreequal; dbgetchar_t dbgetchar; dbgetmaxprocs_t dbgetmaxprocs; dbgetoff_t dbgetoff; dbgetpacket_t dbgetpacket; dbgetrow_t dbgetrow; dbgettime_t dbgettime; dbgetuserdata_t dbgetuserdata; dbhasretstat_t dbhasretstat; dbinit_t dbinit; dbisavail_t dbisavail; dbiscount_t dbiscount; dbisopt_t dbisopt; dblastrow_t dblastrow; dblogin_t dblogin; dbmorecmds_t dbmorecmds; dbmoretext_t dbmoretext; dbname_t dbname; dbnextrow_t dbnextrow; dbnullbind_t dbnullbind; dbnumalts_t dbnumalts; dbnumcols_t dbnumcols; dbnumcompute_t dbnumcompute; dbnumorders_t dbnumorders; dbnumrets_t dbnumrets; dbopen_t dbopen; dbordercol_t dbordercol; dbprocinfo_t dbprocinfo; dbprhead_t dbprhead; dbprrow_t dbprrow; dbprtype_t dbprtype; dbqual_t dbqual; dbreadpage_t dbreadpage; dbreadtext_t dbreadtext; dbresults_t dbresults; dbretdata_t dbretdata; dbretlen_t dbretlen; dbretname_t dbretname; dbretstatus_t dbretstatus; dbrettype_t dbrettype; dbrows_t dbrows; dbrowtype_t dbrowtype; dbrpcinit_t dbrpcinit; dbrpcparam_t dbrpcparam; dbrpcsend_t dbrpcsend; dbrpcexec_t dbrpcexec; dbrpwclr_t dbrpwclr; dbrpwset_t dbrpwset; dbserverenum_t dbserverenum; dbsetavail_t dbsetavail; dbsetmaxprocs_t dbsetmaxprocs; dbsetlname_t dbsetlname; dbsetlogintime_t dbsetlogintime; dbsetlpacket_t dbsetlpacket; dbsetnull_t dbsetnull; dbsetopt_t dbsetopt; dbsettime_t dbsettime; dbsetuserdata_t dbsetuserdata; dbsqlexec_t dbsqlexec; dbsqlok_t dbsqlok; dbsqlsend_t dbsqlsend; dbstrcpy_t dbstrcpy; dbstrlen_t dbstrlen; dbtabbrowse_t dbtabbrowse; dbtabcount_t dbtabcount; dbtabname_t dbtabname; dbtabsource_t dbtabsource; dbtsnewlen_t dbtsnewlen; dbtsnewval_t dbtsnewval; dbtsput_t dbtsput; dbtxptr_t dbtxptr; dbtxtimestamp_t dbtxtimestamp; dbtxtsnewval_t dbtxtsnewval; dbtxtsput_t dbtxtsput; dbuse_t dbuse; dbvarylen_t dbvarylen; dbwillconvert_t dbwillconvert; dbwritepage_t dbwritepage; dbwritetext_t dbwritetext; dbupdatetext_t dbupdatetext;};class SQLAPI_API ssConnectionHandles : public saConnectionHandles{public: ssConnectionHandles(); PDBPROCESS m_dbproc;};class SQLAPI_API ssCommandHandles : public saCommandHandles{public: ssCommandHandles();};extern ssAPI g_ssAPI;#endif // !defined(__SS6API_H__)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -