资源简介
将在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\me
文件 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个文件信息
- 上一篇:操作系统课程设计 文件管理 C C++
- 下一篇:B+树的实现算法c++版
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言课程设计
- 使用C语言编写的病房管理系统
- 利用C++哈希表的方法实现电话号码查
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 个人日常财务管理系统(C语言)
- MFC数字钟(基于VC6.0)
- c语言电子商务系统
- 学校超市选址问题(数据结构C语言版
- c语言 教学信息管理系统
- 手机话费管理系统(c语言编写)
- 餐饮管理系统(C语言编写)
- 用c语言编写的学生选课系统
- C语言 学生信息管理系统 源代码
- 我的C语言寒假作业-学生通讯录系统(
- C语言进阶——嵌入式系统高级C语言编
- 商品库存管理系统 C++ MFC
- ROS操作系统入门讲义
- 手机远程格力空调控制系统
- 公交车GPS报站系统设计
- 倒车安全报警系统
- 一种便携红外测距系统
- 51单片机数码管四层电梯模拟系统
- 基于51单片机的温控系统
- 基于STM32F407ZG的监控摄像头及FATFS文件
- 图形学简单绘图系统
- 宠物管理系统课程设计(源码+数据库
- C语言 学生兴趣管理系统
- c语言实现火车订票系统(控制台)源
评论
共有 条评论