ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルで ADO を介してデータベースと COM プログラムを呼び出す

PHP_PHP チュートリアルで ADO を介してデータベースと COM プログラムを呼び出す

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


php(現在の主流の開発言語として)4はすでにMicrosoftのCOMテクノロジーをサポートしています。ただし、このドキュメントの COM 部分にはほとんど言及されていません。

私が試した例をいくつか紹介します。これで何かアイデアが得られることを願っています。これらは 32 ビット Microsoft Windows プラットフォームでのみ実行されることに注意してください。

phpを使用する(現在の主流の開発言語として)ADOをアクティブにする
ADOはMicrosoftのデータベースオブジェクトテクノロジーです。 ADO には、データベースに接続するオブジェクト、クエリ ステートメントからデータを返すレコードセット オブジェクト、データ要素を表すフィールド オブジェクトが含まれます。
多くのデータベースは、ADO を直接サポートしていません。代わりに、ODBC と OLEDB という 2 つの下位レベルの Microsoft データベース テクノロジをサポートしていますが、OLEDB は ODBC よりも高速であるという評判があります。

ADO is an API that Wraps ODBC and OLEDB.

この例では、新しい ADO 接続オブジェクトを開き、ODBC を介して従来のアクセス (小規模 Web サイトに人気) データベースを開き、SQL クエリ、レコードセット オブジェクトを実行します。返されます。次に、レコードセットの最初の 3 つのフィールドを表示します。


$dbc = new COM("ADODB.Connection");
$dbc->gt;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
"
例:


$word=new COM("word.application") or die("Microsoft Wordを起動できません");
print "読み込まれたwordのバージョン($word->Version) ";
$word->visible = 1 ; $word->Documents->Add(); $word->Selection->Typetext("This is a test");
?>





http://www.bkjia.com/PHPjc/508876.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/508876.html

PHP 4 (現在の主流の開発言語として) は、すでに Microsoft の COM テクノロジをサポートしています。ただし、このドキュメントの COM 部分にはほとんど言及されていません。 私が試した例をいくつか紹介します。これらがあなたに何かを与えてくれることを願っています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。