📄
字号:
本动态库主要为了根据对数据源操作使用SQL语句了直接嵌入VC过程来实现,可以用在很多数据库种类的基本操作,实现了简单的SQL在外部调用动态库尔嵌入.数据库框架的设计不会影像本动态库的使用.
代码的使用:
BOOL OpenDB(CString strDBPath);
VOID CloseDB();
CADODatabase* GetDB();
INT LoadRecord(CADODatabase* pDB,const FIELDPARAM& fp,CString strTblAndCondition,RESULT& result);
INT Query(CADODatabase* pDB,const FIELDPARAM& fp, CString strTblAndCondition,RESULT& result);
INT RecursionQuery(CADODatabase* pDB,const FIELDPARAM& fp,CString strSQL,RESULT& result);
BOOL ModifyRecord(CADODatabase* pDB,const FIELDPARAM& fp,CString strTblAndCondition,RECORDSET& result);
BOOL DeleteRecord(CADODatabase* pDB,CString strTblAndCondition);
BOOL AddRecord(CADODatabase* pDB,const FIELDPARAM& fp,CString strTblAndCondition,RECORDSET& result);
_variant_t AddAutoIDRecord(CADODatabase* pDB,const FIELDPARAM& fp,CString strTblAndCondition,CString ID,RECORDSET& result);
INT GetRecordCount(CADODatabase* pDB,CString strSQL);
_variant_t GetFieldValue(CADODatabase* pDB,CString strFieldName,CString strSqlList);
动态库和外界的接口如上,提供打开数据库,关闭数据库,得到数据库指针,装载记录,查找记录,修改记录,删除记录,添加记录,得到记录的关键字段(根据类型)
作者:张连成
Http://www.neusoft.com
E-mail:zhanglc@neusoft.com
VC知识库 WWW.VCKBASE.COM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -