资源简介
在vc6下的一个系统,主要用于影碟的出租,是一个比较简单的系统。
代码片段和文件信息
//Ado.cpp:数据库的操作类的函数定义
#include “stdafx.h“
#include “Ado.h“
//////////////////////////////////////////////////////////////////////
// ado类的函数定义
//////////////////////////////////////////////////////////////////////
//Ado::Ado()
//{ //dataSource=_T(““);
//}
//Ado::~Ado()
//{
//}
///////////// 初始化一默认连接数据库air
void MyAdo::OnInitAdo()
{
// 初始化OLE/COM库环境
::CoInitialize(NULL);
try
{
// 创建Connection对象
m_pConnection.CreateInstance(“ADODB.Connection“);
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
CString strConnect = _T(“Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=fuxing;Initial Catalog=fuxing;Data Source=20110702-1834“);
m_pConnection->Open((_bstr_t)strConnectL““L““adModeUnknown);
}
catch(_com_error e) // 捕捉异常
{
AfxMessageBox(e.Description()); // 显示错误信息
}
}
///////////////// 初始化指定(strConnect)的连接数据库
void MyAdo::OnInitAdo(CString strConnect)
{
// 初始化OLE/COM库环境
::CoInitialize(NULL);
try
{
// 创建Connection对象
m_pConnection.CreateInstance(“ADODB.Connection“);
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
m_pConnection->Open((_bstr_t)strConnectL““L““adModeUnknown);
}
catch(_com_error e) // 捕捉异常
{
AfxMessageBox(e.Description()); // 显示错误信息
}
}
//////////// 执行查询。bstrSQL(执行的SQL语句)
_RecordsetPtr& MyAdo::GetRecordSet(_bstr_t sql)
{
try
{
// 连接数据库,如果Connection对象为空,则重新连接数据库
if(m_pConnection==NULL)
OnInitAdo();
// 创建记录集对象
m_pRecordset.CreateInstance(__uuidof(Recordset));
// 取得表中的记录
m_pRecordset->Open(sqlm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
catch(_com_error e) // 捕捉异常
{
// 显示错误信息
AfxMessageBox(e.Description());
}
// 返回记录集
return m_pRecordset;
}
/////////////// 执行SQL语句,Insert Update _variant_t
BOOL MyAdo::ExecuteSQL(_bstr_t sql)
{
try
{
// 是否已经连接数据库
if(m_pConnection == NULL)
OnInitAdo();
// Connection对象的Execute方法:(_bstr_t CommandText
// VARIANT * RecordsAffected long Options )
// 其中CommandText是命令字串,通常是SQL命令。
// 参数RecordsAffected是操作完成后所影响的行数
// 参数Options表示CommandText的类型:adCmdText-文本命令;adCmdTable-表名
// adCmdProc-存储过程;adCmdUnknown-未知
m_pConnection->Execute(sqlNULLadCmdText);
return true;
}
catch(_com_error e) // 捕捉异常
{
AfxMessageBox(e.Description()); // 显示错误信息
}
return true;
}
/////////////结束连接
void MyAdo::ExitConnect()
{
// 关闭记录集和连接
if (m_pRecordset != NULL)
m_pRecordset->Close();
m_pConnection->Close();
// 释放环境
::CoUninitialize();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1548 2011-09-05 10:34 影碟出租系统1\zhuce.cpp
文件 1158 2011-09-05 10:33 影碟出租系统1\hazhao.h
文件 1192 2011-09-05 08:03 影碟出租系统1\Denglu1.h
文件 1202 2011-09-05 14:38 影碟出租系统1\List1.h
文件 1951 2011-09-05 15:58 影碟出租系统1\hazhao.cpp
文件 7695 2011-09-15 11:43 影碟出租系统1\影碟出租系统1.clw
文件 4409 2011-09-04 16:52 影碟出租系统1\ReadMe.txt
文件 1347 2011-09-04 16:52 影碟出租系统1\影碟出租系统1.h
文件 4195 2011-09-04 16:52 影碟出租系统1\影碟出租系统1.cpp
文件 1054 2011-09-04 16:52 影碟出租系统1\StdAfx.h
文件 215 2011-09-04 16:52 影碟出租系统1\StdAfx.cpp
文件 1808 2011-09-06 16:15 影碟出租系统1\Zhudie.cpp
文件 1163 2011-09-05 08:25 影碟出租系统1\Denglu.h
文件 1446 2011-09-04 16:52 影碟出租系统1\影碟出租系统1Doc.h
文件 1712 2011-09-04 16:52 影碟出租系统1\影碟出租系统1Doc.cpp
文件 1311 2011-09-05 08:25 影碟出租系统1\Denglu.cpp
文件 1467 2011-09-06 16:39 影碟出租系统1\Huandie.cpp
文件 970 2011-09-05 14:38 影碟出租系统1\List1.cpp
文件 534 2011-09-04 16:52 影碟出租系统1\影碟出租系统1.dsw
文件 1156 2011-09-06 16:17 影碟出租系统1\Huandie.h
文件 1231 2011-09-06 16:11 影碟出租系统1\Zhudie.h
文件 1416 2011-09-15 11:41 影碟出租系统1\影碟出租系统1.plg
文件 1154 2011-09-04 17:19 影碟出租系统1\zhuce.h
文件 263168 2011-09-15 11:43 影碟出租系统1\影碟出租系统1.ncb
文件 749 2011-09-03 20:45 影碟出租系统1\Ado.h
文件 2795 2011-09-03 20:37 影碟出租系统1\Ado.cpp
文件 90619 2010-11-09 22:51 影碟出租系统1\msado15.tlh
文件 76614 2010-11-09 22:51 影碟出租系统1\msado15.tli
文件 1227 2011-09-04 20:56 影碟出租系统1\ZHuce11.h
文件 984 2011-09-04 20:56 影碟出租系统1\ZHuce11.cpp
............此处省略53个文件信息
- 上一篇:VC++定义一只红色画笔,绘制一个等边五边形
- 下一篇:DIB图像的打开与保存显示
相关资源
- vc6.0下实现单击弹出对话框
- php-5.3.5-Win32-VC6-x64
- Gerver View 源码
- Matlab6.5 与 VC6 利用动态链接库实现混
- surf特征提取与匹配
- Visual Assist X_最新破解版破解所有版本
- 基于vc6.0的OpenGL小动画代码
- mfc配合listbox操作数据库
- DES MFC实现在VC6.0中
- VC6.0+MFC+USBCAN上位机通信控制
- 队列应用银行排队问题模拟:计算客户
- vc6.0实现的局域网聊天室MFC+SOCKRT
- VC6.0贪吃蛇MFC
- VC6下开发的des邮件加密系统
- 标准化考试系统 C++课设
- DEM——三维地形可视化
- MFC ADO方法链接SQlServer数据库vc6实现
- 推箱子游戏VC6源代码 仓库番游戏VC6源
- VC6.0环境下dda直线画法
- 北航2006-2017研究生复试上机源码_vc6
- VC6.0助手 VA_X_Setup1823VC6.0助
- MFC(VC6.0和VS2008)采用ADO访问access数据
- VC6.0 多国语言切换(DLL版本,包含D
- 用c语言进行图片处理
- 数据结构课程设计vc6.o编译有MFC界面的
- 贪吃蛇(有完全源码和每一个功能的
- Visual_assist_X_for_VC6.0破解版.zip
- SIFT算法_全景图像拼接VC源码有中文注
- gdi+游戏框架这是一个用vc6.0写的Win3
- vc6.0实现的计算机图形学各种算法源代
评论
共有 条评论