怎么做到Access数据库的We
数据访问对象(DAO即Data Access Objects),原来是微软为Visual Basic和Access Basic设计的可编程接口。后来有了OLE Automation(自动控制)技术,它就可以用于C++编程了。
程序员可以用DAO的三种类型编制C++代码:
* DAO OLE Automation接口;
* dbDAO类;
* MFC DAO类。
其中dbDAO类和Visual Basic的DAO类非常相似,易于使用,笔者就是用它来进行数据库编程。 表1 宏变量名 FORM中对应数据域 类中的属性变量 解释 SZTXTDATABASENAME DATABASENAME...全部
数据访问对象(DAO即Data Access Objects),原来是微软为Visual Basic和Access Basic设计的可编程接口。后来有了OLE Automation(自动控制)技术,它就可以用于C++编程了。
程序员可以用DAO的三种类型编制C++代码:
* DAO OLE Automation接口;
* dbDAO类;
* MFC DAO类。
其中dbDAO类和Visual Basic的DAO类非常相似,易于使用,笔者就是用它来进行数据库编程。
表1 宏变量名 FORM中对应数据域 类中的属性变量 解释 SZTXTDATABASENAME DATABASENAME m—szDatabaseName 数据库名 SZTXTTABLENAME TABLENAME m—szTableName 表名或查询名 SZTXTFIELDNAME FIELDNAME m—szFieldName 搜索字段名 SZTXTFIELDVALUE FIELDVALUE m—szFieldValue 字段值
编程背景
现在有不少中小企业或部门的数据库都基于Access,且其一般用Client/Server模式组建MIS。
在当今流行Internet/Intranet且必将成为今后主流的形势下,有必要把原先的数据库搬上Internet/Intranet。
不少人正使用ASP、IDC、VB Script、Java Script、Perl甚至Shell Script来编制Web应用程序,虽然它们比ISAPI编制起来较容易,但其安全性较差,而且不如用C、C++等灵活强大,所以,作为一名较专业的程序员,选择用C++等高级语言来编制Web应用是更明智的选择。
Microsoft公司的系统和开发软件正处于流行的时候,基于上述因素,笔者用Visual C++(4。2以上)提供的ISAPI和DAO开发工具,设计了Access数据库的通用Internet/Intranet查询程序,可运行于IIS 2。
0、Peer Web Server和Personal Web Server等Web服务器。
程序使用方法和功能介绍
程序编译连接后,生成search。dll,置于Web服务器的可执行目录中(如/cgi-bin)。
收起