资源简介

将在SQL2000下建立schooldata数据库 导入数据文件 导入数据: data目录下有school_back数据库备分文件 操作:用SQL企业管理器还原数据库来导入数据 访问本地数据库服务器,密码是自己设置的那个,操作schooldata数据库的用户名和密码相同

资源截图

代码片段和文件信息

/****************************************/
/* ADO封装类设计AdoConnection     */
/*设计者:全佳营 */
/*时间:2004.5.9-2004.5.18 */
/*Email:ghostman@tzc.edu.cn */
/*本ADO封装类是参考网友提供的设计的 */
/****************************************/
#include “StdAfx.h“
#include “.\adoconnection.h“
#include 
//类型转换函数
COleDateTime vartodate(const _variant_t& var)
{
COleDateTime value;
switch (var.vt) 
{
case VT_DATE:
{
value = var.date;
}
break;
case VT_EMPTY:
case VT_NULL:
value.SetStatus(COleDateTime::null);
break;
default:
value.SetStatus(COleDateTime::null);
TRACE(_T(“Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n“) __FILE__ __LINE__);
}
return value;
}

COleCurrency vartocy(const _variant_t& var)
{
COleCurrency value;
switch (var.vt) 
{
case VT_CY:
value = (CURRENCY)var.cyVal;
break;
case VT_EMPTY:
case VT_NULL:
value.m_status = COleCurrency::null;
break;
default:
value.m_status = COleCurrency::null;
TRACE(_T(“Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n“) __FILE__ __LINE__);
}
return value;
}

bool vartobool(const _variant_t& var)
{
bool value = false;
switch (var.vt)
{
case VT_BOOL:
value = var.boolVal ? true : false;
case VT_EMPTY:
case VT_NULL:
break;
default:
TRACE(_T(“Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n“) __FILE__ __LINE__);
}
return value;
}

BYTE vartoby(const _variant_t& var)
{
BYTE value = 0;
switch (var.vt)
{
case VT_I1:
case VT_UI1:
value = var.bVal;
break;
case VT_NULL:
case VT_EMPTY:
value = 0;
break;
default:
TRACE(_T(“Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n“) __FILE__ __LINE__);
}
return value;
}

short vartoi(const _variant_t& var)
{
short value = 0;
switch (var.vt)
{
case VT_BOOL:
value = var.boolVal;
break;
case VT_UI1:
case VT_I1:
value = var.bVal;
break;
case VT_I2:
case VT_UI2:
value = var.iVal;
break;
case VT_NULL:
case VT_EMPTY:
value = 0;
break;
default:
TRACE(_T(“Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n“) __FILE__ __LINE__);
}
return value;
}

long vartol(const _variant_t& var)
{
long value = 0;
switch (var.vt)
{
case VT_BOOL:
value = var.boolVal;
break;
case VT_UI1:
case VT_I1:
value = var.bVal;
break;
case VT_UI2:
case VT_I2:
value = var.iVal;
break;
case VT_I4:
case VT_UI4:
value = var.lVal;
break;
case VT_INT:
value = var.intVal;
break;
case VT_R4:
value = (long)(var.fltVal + 0.5);
break;
case VT_R8:
value = (long)(var.dblVal + 0.5);
break;
case VT_DECIMAL:
value = (long)var;
break;
case VT_CY:
value = (long)var;
break;
case VT_BSTR://字符串
case VT_LPSTR://字符串
case VT_LPWSTR://字符串
value = atol((LPCTSTR)(_bstr_t)var);
break;
case VT_NULL:
case VT_EMPTY:
value = 0;
break;
default:
TRACE(_T(“Warning: 未处理的 _variant_t 类型值; 文件: %s; 行: %d\n“) __FILE__ __LINE__);
}
retur

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        905  2004-05-19 12:20  schoolmanagesys_2\readme1.txt

     文件      20621  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\AdoConnection.cpp

     文件       2213  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\AdoConnection.h

     文件        757  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\adodc1.cpp

     文件      11923  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\adodc1.h

     文件      78233  2004-05-18 22:22  schoolmanagesys_2\SchoolManageSys_2\AdoRecordSet.cpp

     文件       7962  2004-05-18 22:22  schoolmanagesys_2\SchoolManageSys_2\AdoRecordSet.h

     文件     445957  2002-11-18 18:47  schoolmanagesys_2\SchoolManageSys_2\B-Studio.skn

     文件    1074623  2002-11-19 21:33  schoolmanagesys_2\SchoolManageSys_2\chizh.skn

     文件      10384  2004-05-14 15:53  schoolmanagesys_2\SchoolManageSys_2\data\schooldata.sql

     文件    2592256  2004-05-16 18:38  schoolmanagesys_2\SchoolManageSys_2\data\school_back

     文件       3171  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\DataGridShow.cpp

     文件        869  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\DataGridShow.h

     文件        792  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\datagrid_info.cpp

     文件      20339  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\datagrid_info.h

     文件     445957  2002-11-18 18:47  schoolmanagesys_2\SchoolManageSys_2\Debug\B-Studio.skn

     文件       2823  2004-05-18 22:26  schoolmanagesys_2\SchoolManageSys_2\Debug\BuildLog.htm

     文件    1074623  2002-11-19 21:33  schoolmanagesys_2\SchoolManageSys_2\Debug\chizh.skn

     文件     270361  2002-11-18 18:48  schoolmanagesys_2\SchoolManageSys_2\Debug\galaxy.skn

     文件     370939  2002-11-18 18:49  schoolmanagesys_2\SchoolManageSys_2\Debug\green.skn

     文件      96827  2002-11-19 21:41  schoolmanagesys_2\SchoolManageSys_2\Debug\Mac.skn

     文件     284965  2002-11-18 18:53  schoolmanagesys_2\SchoolManageSys_2\Debug\Media.skn

     文件     310759  2002-11-18 18:55  schoolmanagesys_2\SchoolManageSys_2\Debug\metallic.skn

     文件     343605  2002-11-19 21:43  schoolmanagesys_2\SchoolManageSys_2\Debug\Paper.skn

     文件      10790  2001-10-03 15:03  schoolmanagesys_2\SchoolManageSys_2\Debug\plasmoid.skn

     文件     635983  2002-11-19 21:44  schoolmanagesys_2\SchoolManageSys_2\Debug\TopSecret.skn

     文件     252681  2002-11-19 21:49  schoolmanagesys_2\SchoolManageSys_2\Debug\Web-II.skn

     文件     193093  2003-04-30 19:21  schoolmanagesys_2\SchoolManageSys_2\Debug\winaqua.skn

     文件     308461  2002-11-19 21:50  schoolmanagesys_2\SchoolManageSys_2\Debug\Zhelezo.skn

     文件        911  2004-05-18 21:56  schoolmanagesys_2\SchoolManageSys_2\DialogAboutMe.cpp

............此处省略79个文件信息

评论

共有 条评论