简单数据库操作
来源:互联网 发布:天刀win10卡顿优化 编辑:程序博客网 时间:2024/05/16 17:29
#pragma once
class CAccseeDB
{
public:
CAccseeDB(void);
~CAccseeDB(void);
void ExecuteSQL(CString strSQL);
void Query(CString strSQL, CRecordset* prs);
CDBVariant QueryOne(CString strSQL);
protected:
CDatabase m_db;
};
#include "StdAfx.h"
#include "AccseeDB.h"
CAccseeDB::CAccseeDB(void)
{
CString strDriver = "MICROSOFT ACCESS DRIVER (*.mdb)";
CString strDSN;
strDSN.Format("ODBC;DRIVER={%s};UID=;PWD=;DBQ=H://db1.mdb", strDriver);
m_db.Open(NULL,0,0,strDSN);
}
CAccseeDB::~CAccseeDB(void)
{
m_db.Close();
}
void CAccseeDB::ExecuteSQL(CString strSQL)
{
m_db.ExecuteSQL(strSQL);
}
void CAccseeDB::Query(CString strSQL, CRecordset* prs)
{
prs->m_pDatabase = &m_db;
prs->Open(CRecordset::forwardOnly, strSQL);
}
CDBVariant CAccseeDB::QueryOne(CString strSQL)
{
CDBVariant var;
CRecordset rs;
Query(strSQL, &rs);
if(!rs.IsBOF())
{
rs.GetFieldValue((short)0,var);
rs.Close();
}
return var;
}
try
{
}
catch(CDBException e)
{
AfxMessageBox("Database Error:" + e.m_strError);
}
- 简单的数据库操作:
- Mysql数据库简单操作
- 简单Hibernate数据库操作
- 简单数据库操作类
- 简单的数据库操作
- Symbian数据库简单操作
- 简单数据库操作
- 简单数据库操作
- 数据库操作简单示例
- 简单的数据库操作
- 简单数据库操作 DBOper
- ios 数据库简单操作
- 数据库简单操作
- sqlite数据库简单操作
- db2 简单数据库操作
- c#数据库简单操作
- FMDB 数据库简单操作
- 数据库简单操作
- openwrt系统备份
- 用System.Drawing.Drawing2D画刷动态画饼形图
- 向着第二层 第一阶段第十八天
- 各种常用sql
- 各种时间格式化
- 简单数据库操作
- 简单ListCtrl
- 其它常用
- 没有完美的人所有才没有完美的机器
- 先进制造视频集
- Qt应用静态编译,静态链接,去mingwm10.dll,libgcc_s_dw2-1.dll依赖问题
- JAVA执行脚本
- WPE软件为什么现在不能刷传奇天关
- linux帮助的使用