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

📄 oledbset.h

📁 Visual_C++.NET实用编程百例
💻 H
字号:
// OLEDBSet.h: COLEDBSet 类的接口
//


#pragma once

// 代码生成在 2004年3月11日, 19:22

[
//	#error Security Issue: The connection string may contain a password
// 此连接字符串中可能包含密码
// 下面的连接字符串中可能包含明文密码和/或
// 其他重要信息。请在查看完
// 此连接字符串并找到所有与安全有关的问题后移除 #error。可能需要
// 将此密码存储为其他格式或使用其他的用户身份验证。
db_source(L"Provider=MSDASQL.1;Persist Security Info=False;User ID=user;Data Source=test;Extended Properties=\"DSN=test;DBQ=\ testdb.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;\""),
	db_table(L"grade")
]
class COLEDBSet
{
public:
	[ db_column(1, status=m_dwNOStatus, length=m_dwNOLength) ] LONG m_NO;	// 学生学号
	[ db_column(2, status=m_dwNameStatus, length=m_dwNameLength) ] TCHAR m_Name[51];	// 学生姓名
	[ db_column(3, status=m_dwLiteraryStatus, length=m_dwLiteraryLength) ] float m_Literary;	// 语文成绩
	[ db_column(4, status=m_dwMathStatus, length=m_dwMathLength) ] float m_Math;	// 数学成绩
	[ db_column(5, status=m_dwTotalStatus, length=m_dwTotalLength) ] float m_Total;	// 总分

	// 以下向导生成的数据成员包含相应字段的状态值。
	// 可以使用这些值保存数据库返回的 NULL 值或在编译器返回
	// 错误时保存错误信息。有关如何使用这些字段的详细信息,
	// 请参见 Visual C++ 文档中的“向导生成的访问器中的字段状态数据成员”。
	// 注意: 在设置/插入数据前必须初始化这些字段!

	DBSTATUS m_dwNOStatus;
	DBSTATUS m_dwNameStatus;
	DBSTATUS m_dwLiteraryStatus;
	DBSTATUS m_dwMathStatus;
	DBSTATUS m_dwTotalStatus;

	// 以下向导生成的数据成员包含相应字段的长度值。
	// 注意: 对于变长列,在设置/插入数据前必须初始化这些字段!

	DBLENGTH m_dwNOLength;
	DBLENGTH m_dwNameLength;
	DBLENGTH m_dwLiteraryLength;
	DBLENGTH m_dwMathLength;
	DBLENGTH m_dwTotalLength;


	void GetRowsetProperties(CDBPropSet* pPropSet)
	{
		pPropSet->AddProperty(DBPROP_CANFETCHBACKWARDS, true, DBPROPOPTIONS_OPTIONAL);
		pPropSet->AddProperty(DBPROP_CANSCROLLBACKWARDS, true, DBPROPOPTIONS_OPTIONAL);
	}
};

⌨️ 快捷键说明

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