摘 要: 介绍了在VC++中操作Access数据库及Excel文件的方法,设计并实现了一个业务工单管理系统。该系统主要由工单登记、工单派遣、工单管理、工单结算等子模块组成。该系统满足用户的需求,可提高用户的工作效率。
关键词: 业务工单管理;VC++;Access; Excel
1 引言
随着经济的高速发展,企业业务规模的不断扩大,通过传统的手工用Excel登记工单,派员工出去实施,实施完工后结算的工单处理方式已经越来越不能满足公司管理的要求。手工管理工单容易造成工单管理的混乱,工单处理的效率低下,以及安全等各方面的问题,因此迫切需要开发一个工单管理系统来满足要求。
2 概述
2.1 通过ADO方式操作Access数据库
2.1.1 ADO
ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO编写应用程序以通过 OLEDB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少。
2.1.2 VC中使用ADO
(1) 引入ADO库文件
使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示:
#import "c:\program files\common files\system\ado\msado15.dll"no_namespaces rename("EOF" adoEOF")
(2) 初始化OLE/COM库环境
在应用程序在调用ADO前,必须初始化OLE/COM库环境。在MFC应用程序里,在应用程序主类的InitInstance成员函数里初始化OLE/COM库环境。
BOOL CAdoTestApp::InitInstance()
{
if(!AfxOleInit())
|