📄 dblib.h
字号:
// DBLib.h: interface for the CDBLib class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DBLIB_H__3E6FC692_2234_11D4_B606_0000B45E12E9__INCLUDED_)
#define AFX_DBLIB_H__3E6FC692_2234_11D4_B606_0000B45E12E9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "myDBLib.h"
/*Note:
使用该类必须按下面的顺序包含以下几个文件:
#define DBNTWIN32
#include "windows.h"
#include "sqlfront.h"
#include "sqldb.h"
以上的头文件都放在myDblib.h中做统一包含
*/
class CDBLib
{
public:
CDBLib();
CDBLib(CString usrID,CString pwd,CString sname,CString dbname);
virtual ~CDBLib();
//数据库登录信息及相关操作
private:
//members of the class
PDBPROCESS m_dbproc;
PLOGINREC m_dblogin;
protected:
CString m_userID; //用户ID
CString m_password;//口令
CString m_serverName;//登录的服务器
CString m_databaseName;//数据库名称
public:
BOOL LoginDatabaseServer(); //登录到数据库
void LogoutDatabaseServer(); //断开与数据库的连接
//设置登录信息,用户ID、口令、服务器名称和数据库名称
void SetDBLibInfo(CString usrID,CString pwd,CString sname,CString dbname);
CString GetDBUserName() const { return m_userID;}
CString GetDBUserPassWD() const { return m_password;}
CString GetDBServerName() const { return m_serverName;}
CString GetDatabaseName() const { return m_databaseName;}
PDBPROCESS GetDBProc() const { return m_dbproc;}
//执行SQL语句--用于无返回值的SQL操作,如插入、删除等
BOOL ExecuteSQL(CString strSQL);
};
#endif // !defined(AFX_DBLIB_H__3E6FC692_2234_11D4_B606_0000B45E12E9__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -