📄 oledbset.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 + -