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

📄 dblib.h

📁 在VC中用DB-Library快速访问SQL Server数据库技术
💻 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 + -