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

📄 odbcdb.h

📁 工资管理管理系统 开发 c语言 简单易懂 适合初学者学习 请多多指教
💻 H
字号:
#ifndef ODBC_DB_H
#define ODBC_DB_H

#include <afxdb.h>

#include <vector>
//利用vector数组结构构造一维字符串数组
typedef ::std::vector<CString> CStrs;
//利用vector数组结构构造二维字符串数组
typedef ::std::vector<CStrs> CDStrs;

class COdbcDB
{
public:
	COdbcDB();
	virtual ~COdbcDB();
public:
	//数据库连接
	HRESULT Connect(CString strDBSource,CString strDBUser,CString strDBPwd);
	//数据库关闭
	void DisConnect();
	//判断数据库是否处于打开状态
	BOOL IsOpen();	
	//执行SQL语句
	HRESULT ExecuteSQL(LPCSTR lpszSQL);
	//根据SQL语句查询数据库,获取的记录集保存在二维字符串数组中
	void ExecuteQuery(LPCTSTR lpszSQL,CDStrs& Fields);
	//根据SQL语句查询数据库,获取一个字段值
	void ExecuteQueryValue(LPCTSTR lpszSQL,CString& value);
	
protected:
	//数据库对象
	CDatabase m_db;
	BOOL m_IsDBOpen;  //数据库是否打开
	CString	m_strDBSource;  //数据库源
	CString	m_strDBUser;    //数据库用户名
	CString	m_strDBPwd;     //数据库用户密码
};

#endif

⌨️ 快捷键说明

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