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

📄 ss6api.h

📁 SQLAPI C/C++ 连接Oracle 数据库!
💻 H
📖 第 1 页 / 共 2 页
字号:
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 + -