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

📄 adodata.h

📁 研华USB数据采集器4711程序.源码
💻 H
字号:
#if !defined(AFX_ADODATA_H__7B31F47B_5EDF_4B4B_B236_04B68C8466D5__INCLUDED_)
#define AFX_ADODATA_H__7B31F47B_5EDF_4B4B_B236_04B68C8466D5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// AdoData.h : header file
//

const int Table_Counts = 15;	//最多打开表

/////////////////////////////////////////////////////////////////////////////
// CAdoData window

class CAdoData : public CWnd
{
// Construction
public:
	CAdoData();

	void ChangeVariantType(UINT& type);	//转换与VC++对应的数据库数据类型

	void OpenDatabase(CString DatabaseName);
	void GetTablesName();
	void OpenTable();
	void CloseTable(int nTable);			//关闭第几个表
	void CloseDatabase();

	void Add(UINT nTable,CString *str);

	_ConnectionPtr     m_piConnection;
	_RecordsetPtr      m_piRecordset[Table_Counts];
	_CommandPtr        m_piCommand;

	bool               m_bDataOpened;					//数据库是否打开
	bool               m_bTableOpened[Table_Counts];	//表是否打开
	UINT*              m_pFieldsType[Table_Counts];		//字段类型
	long               m_nFieldCount[Table_Counts];		//纪录总列数
	int				   m_nTableCnts;					//表个数
	CStringArray	   m_strTableName;					//表名称

// Attributes
public:

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAdoData)
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CAdoData();

	// Generated message map functions
protected:
	//{{AFX_MSG(CAdoData)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_ADODATA_H__7B31F47B_5EDF_4B4B_B236_04B68C8466D5__INCLUDED_)

⌨️ 快捷键说明

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