怎样在PHP中通过ADO调用Asscess数据库和COM程序

2016-01-29 14:46 20 1 收藏

怎样在PHP中通过ADO调用Asscess数据库和COM程序,怎样在PHP中通过ADO调用Asscess数据库和COM程序

【 tulaoshi.com - PHP 】

  作者: John Lim.
翻译: znsoft(http://www.phpease.com znsoftm@21cn.com)

PHP4已经支持Microsoft的COM技术。然而文档中在COM部分却提得很少。

这儿是几个我试过的例子。希望这些给你一些概念。注意的是这些只能运行在32位的Microsoft Windows平台下。

用php激活ADO
ADO是Microsoft的数据库对象技术。ADO里面包括连接数据库的对象,从查询语句中返回数据的记录集对象和表现数据元素的字段对象。
许多数据库不直接支持ADO.代之的是很多数据库支持低两级的Microsoft数据库技术:ODBC和OLEDB.许多数据库支持ODBC;但OLEDB有比ODBC更快的名声。

ADO则是包装ODBC和OLEDB的API.

这个例了打开一个新的ADO连接对象,对过ODBC打开一个传统的ACCESS数据库,然后我们执行SQL查询,会返回一个记录集对象。然后我们显示记录集的前三个字段。


<?
$dbc = new COM("ADODB.Connection");
$dbc-Provider = "MSDASQL";
$dbc-Open("nwind");
$rs = $dbc-Execute("select * from products");
$i = 0;
while (!$rs-EOF) {
$i += 1;
$fld0 = $rs-Fields(0);
$fld1 = $rs-Fields(1);
$fld2 = $rs-Fields(2);
print "$fld0-value $fld1-value $fld2-value<BR";
$rs-MoveNext();
}
$rs-Close();
?





用PHP调用Microsoft Word
这是另一个例子:

<?
$word=new COM("word.application") or die("Cannot start Microsoft Word");
print "Loaded word version ($word-Version)n";
$word-visible = 1 ;
$word-Documents-Add();
$word-Selection-Typetext("This is a test");
?

 

来源:http://www.tulaoshi.com/n/20160129/1494170.html

延伸阅读
在VB6中动态创建使用ADO控件访问数据库 使用ADO控件可以方便的在VB6中访问ODBC数据库,但是通过直接放置ADODS控件来获得ADO的数据连接比较麻烦,我们可以在VB工程中创建一个公共数据模块,将ADO控件的初始化、建立连接、关闭连接等操作都写到函数中,这样就可以在工程的其他模块中共享调用这个ADO连接。 一次完整的ADO调用操作分为如下几个步骤...
ado技术目前已经成为连接数据库的主流技术,下面我来介绍如何使用ado来动态创建access数据库。为了使用ado,必须引入微软的两个动态连接库msadox.dll和msado15.dll:     #pragma warning (disable: 4146)     #import "c:Program FilesCommon Filessystemadomsadox.dll"     #import "c:Progr...
标签: ASP
  HOWTO: Compacting Microsoft Access Database via ADO -------------------------------------------------------------------------------- The information in this article applies to: ActiveX Data Objects (ADO), versions 2.1, 2.5, 2.6 Microsoft OLE DB Provider for Jet, version 4.0 --------------------------------...
标签: PHP
MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和PHP、Apache一样,是属于开放源代码软件。其官方网站是: http://www.mysql.com ,上面提供Windows,Linu...
标签: ASP
引言 本文针对ASP程序设计中最基础、也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧。 ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言、ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生...

经验教程

891

收藏

78
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部