ホームページ >バックエンド開発 >PHPチュートリアル >ADO_PHP による Access データベースと COM プログラムの呼び出しチュートリアル

ADO_PHP による Access データベースと COM プログラムの呼び出しチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:26:33796ブラウズ

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 = new COM("ADODB.Connection"); $dbc->プロバイダ = "MSDASQL"; $dbc->Open("nwind"); $rs = $dbc->Execute("select * from products"); $i = 0; $i += 1; $fld0 = $rs->フィールド[0]; $fld2 = $rs->フィールド[2]; fld1->value $fld2->value
"; $rs->MoveNext(); } $rs->Close(); ?> PHP で Microsoft Word を呼び出す 別の例を示します: $word=new COM("word.application") or die("Cannot start Microsoft Word"); print "Loaded word version ($word->Version) ";表示 = 1 ; $word->Documents->Add(); $word->Selection->Typetext("これはテストです");

http://www.bkjia.com/PHPjc/531963.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531963.html技術記事 PHP4 はすでに Microsoft の COM テクノロジーをサポートしています。ただし、このドキュメントの COM 部分にはほとんど言及されていません。 私が試した例をいくつか紹介します。これで何かアイデアが得られることを願っています。これらは発送のみ可能であることに注意してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。