PHP4 はすでに Microsoft の COM テクノロジーをサポートしています。ただし、このドキュメントの COM 部分にはほとんど言及されていません。
私が試した例をいくつか紹介します。これで何かアイデアが得られることを願っています。これらは 32 ビット Microsoft
Windows プラットフォームでのみ実行できることに注意してください。
php で ADO をアクティブ化する
ADO は Microsoft のデータベース オブジェクト テクノロジです。 ADO には、データベースに接続するオブジェクト、クエリ ステートメントからデータを返すレコードセット オブジェクト、データ要素を表すフィールド オブジェクトが含まれます。
多くのデータベースは、ADO を直接サポートしていません。代わりに、ODBC と OLEDB という 2 つの下位レベルの Microsoft データベース テクノロジをサポートしていますが、OLEDB は ODBC よりも高速であるという評判があります。
ADO は、ODBC と OLEDB をラップする API です。
この例では、新しい ADO 接続オブジェクトを開き、ODBC 経由で従来の ACCESS データベースを開き、レコードセット オブジェクトを返す SQL クエリを実行します。次に、レコードセットの最初の 3 つのフィールドを表示します。
$dbc = 新しい COM("ADODB.Connection");
$dbc->Open("nwind");
$rs = $dbc->Execute( "製品から * を選択");
$i = 0;
$rs->EOF) {
$fld0 = $rs->Fields(0); rs->フィールド(1);
$fld2 = $rs->フィールド(2);
print "$fld0->値 $fld1->値 $fld2->値
"; ;
}
$rs->Close();
?>
PHP で Microsoft Word を呼び出す
$word->Documents->Add(); ->選択->Typetext("これはテストです"); |
PHP4 はすでに Microsoft の COM テクノロジーをサポートしています。ただし、このドキュメントの COM 部分にはほとんど言及されていません。 私が試した例をいくつか紹介します。これで何かアイデアが得られることを願っています。これらは発送のみ可能であることに注意してください...