sl330dbinstalldlg.h

来自「数据库部署程序」· C头文件 代码 · 共 74 行

H
74
字号
#pragma once


#include "WizardDlg.h"
// CSL330DBInstallDlg 对话框
struct SDBDeploymentInfo
{
	struct SQLServer_DB 
	{
		BOOL isNeedDeploy;
		BOOL isExist;
		LPCTSTR	serverName;
		LPCTSTR storePath;
	};
	SQLServer_DB SL330CIM;
	struct Access_DB 
	{
		BOOL isNeedDeploy;
		BOOL isExist;
		LPCTSTR storePath;
	};
	Access_DB SL330_A;
	Access_DB SL330_B;
public:
	SDBDeploymentInfo()
	{
		ZeroMemory(this, sizeof(SDBDeploymentInfo));
	}
};

class CSL330DBInstallDlg : public CWizardDlg
{
	DECLARE_DYNAMIC(CSL330DBInstallDlg)

public:
	CSL330DBInstallDlg(CWnd* pParent = NULL);   // 标准构造函数
	virtual ~CSL330DBInstallDlg();
// 对话框数据
	enum { IDD = IDD_WIZARD_DIALOG };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
	virtual BOOL OnInitDialog();
	DECLARE_MESSAGE_MAP()
public:
	BOOL ConnectSQLServerMasterDB(const CString& serverName);
	BOOL CheckIsExistFile(const CString& path);

	//对部署信息的修改
	void SetIsNeedDpSL330CIM(BOOL b);
	BOOL GetIsNeedDpSL330CIM();
	void SetIsExistSL330CIM(BOOL b);
	BOOL GetIsExistSL330CIM();
	void SetSQLServerInstanceName(const CString& serverName);
	const CString& GetSQLServerInstanceName();
	void SetSL330CIMStorePath(const CString& path);
	const CString& GetSL330CIMStorePath();
	void SetIsNeedDpSL330A(BOOL b);
	BOOL GetIsNeedDpSL330A();
	void SetIsExistSL330A(BOOL b);
	BOOL GetIsExistSL330A();
	void SetSL330AStorePath(const CString& path);
	const CString& GetSL330AStorePath();
	void SetIsNeedDpSL330B(BOOL b);
	BOOL GetIsNeedDpSL330B();
	void SetIsExistSL330B(BOOL b);
	BOOL GetIsExistSL330B();
	void SetSL330BStorePath(const CString& path);
	const CString& GetSL330BStorePath();

private:
	SDBDeploymentInfo m_sDBDeployInfo;
};

⌨️ 快捷键说明

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