2010-03-22 85 views
0

我从PHP引用COM组件。此COM组件使用ADO返回记录。PHP - ADO记录集

我假设我需要在PHP中引用ADO才能正常工作。 我该怎么做?其次(涉及到第一个问题)我已经运行了ADODB抽象库,但是这些似乎主要处理查询并在内部处理ADO。如何将返回的ADO记录集转换为PHP友好的数组,并将ADO数组传递给COM对象?

谢谢 乔希

+0

您是否在Windows系统上,因为COM只是Windows – 2010-03-23 13:08:23

+0

是的,我在这个项目的Windows系统上。 – 2010-03-23 14:13:41

回答

0
$con = new COM('ADODB.Connection'); 
$con->ConnectionString = 'my connect string here'; 

$cmd = new COM('ADODB.Command'); 
.... 

调用有方法时, “可选” 的参数,使用以下方法来跳过它们:

new VARIANT(VT_UNKNOWN); 

http://www.w3schools.com/ADO/

本网站包含了大量的您需要的基本ADO类和枚举。但我会建议有一本ADO书。那么它主要是在改变时使用这些例子。到 - >引用COM对象的属性和方法时。