• 大小: 3.7MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-15
  • 语言: C/C++
  • 标签: vc6  

资源简介

在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个文件信息

评论

共有 条评论