ホームページ バックエンド開発 PHPチュートリアル 请教致命的エラー: クラス 'COM' が見つかりません

请教致命的エラー: クラス 'COM' が見つかりません

Jun 13, 2016 pm 01:10 PM
access mysql nbsp odbc windows

致命的エラー: クラス 'COM' が
に見つかりません アクセス ライブラリに接続するときに adodb-ado.inc.php
を使用しましたが、使用時に
致命的エラー: クラス 'COM' が報告されましたこのエラーが見つからないのは、php.ini の何かが有効になっていないためですか?

-----解決策---------
は WINDOWS の COM コンポーネントである必要があります。ふりをしている!

IIS を使用していますか?

------解決策---------
コンポーネントが存在する DCOM サーバーの名前このサーバーは占有されます。 NULL の場合、ローカルホストが想定されます。 DCOM を許可するには、php.ini の com.allow_dcom を TRUE に設定する必要があります。


------解決策---------
Unix で PHP を実行し、Windows MS Access にアクセスしたいこれには Unix ODBC ドライバーが必要です:

1. MySQL の手順に従って、MySQL をプラットフォームにインストールします。最新バージョンは www.mysql.com から入手できます (最寄りのミラー サイトからダウンロードしてください)。データベースのセットアップとユーザー アカウントの構成以外に特別な構成は必要ありません。ホスト フィールドに % を入力するか、MySQL へのアクセスに使用する Windows マシンの名前を入力する必要があります。サーバー名、ユーザー名、パスワードをメモしておきます。

2. MySQL Web サイトから MyODBC for Windows ドライバーをダウンロードします。最新バージョンは myodbc-2_50_19-win95.zip (ソース コードだけでなく NT でも入手可能) です。 Windows マシンにインストールします。このプログラムに含まれているツールを使用して、その動作をテストできます。

3. コントロール パネルの ODBC マネージャーを使用して、新しいユーザーまたはシステム DSN を作成し、DSN 名を設定し、作成する MySQL データベースのホスト名、ユーザー名、パスワード、ポートなどを入力します。最初のステップで設定します。

4. Access を完全にインストールします。これにより、適切なプラグインが確実に入手できます。少なくとも ODBC サポートと接続テーブル マネージャーが必要です。

5. 新しい Access データベースを作成します。テーブル ウィンドウを右クリックして [テーブルのリンク] を選択するか、[ファイル] メニューから [外部データの取得] -> [テーブルのリンク] を選択します。ファイル参照ウィンドウが開いたら、ファイルの種類として ODBC を選択します。次に、システム dsn と 3 番目の手順で作成した dsn の名前を選択します。次に、結合するテーブルを選択し、「OK」をクリックします。これで、MySQL サーバーでテーブルを開いてデータを作成/削除/編集できるようになりました。クエリの構築、テーブルの MySQL へのインポート/エクスポート、フォームやレポートの構築なども行えます。


ヒント:


1. Access でテーブルを構築し、MySQL にエクスポートして、再度接続することができます。これにより、テーブルの作成が高速化されます。

2. Access でテーブルを作成する場合、テーブルへの書き込み権限を取得するために基本キー名を定義する必要があります。テーブルを Access に接続する前に、必ず MySQL でベース キーを作成してください。

3. MySQL でテーブルが変更された場合は、Access に再接続する必要があります。 [ツール] > [アドイン] > [リンク テーブル マネージャー] を開き、ODBC DSN を見つけて、ここで再リンクするテーブルを選択します。 DSN ソースをここに移動することもできます。[OK] をクリックする前に、[常に新しい場所を要求する] チェックボックスをオンにします。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQLおよびPHPMYADMIN:コア機能と関数 MySQLおよびPHPMYADMIN:コア機能と関数 Apr 22, 2025 am 12:12 AM

MySQLとPHPMyAdminは、強力なデータベース管理ツールです。 1)MySQLは、データベースとテーブルを作成し、DMLおよびSQLクエリを実行するために使用されます。 2)PHPMyAdminは、データベース管理、テーブル構造管理、データ操作、ユーザー許可管理のための直感的なインターフェイスを提供します。

IPをブロックするWordPressのプラグインは何ですか IPをブロックするWordPressのプラグインは何ですか Apr 20, 2025 am 08:27 AM

WordPress IPブロックプラグインの選択が重要です。次のタイプを考慮することができます。.htaccessに基づいて:効率的ですが複雑な操作。データベース操作:柔軟性がありますが、効率が低いです。ファイアウォール:セキュリティの高いパフォーマンスですが、複雑な構成。自己執筆:最高のコントロールですが、より多くの技術レベルが必要です。

MySQLの外国キーの目的を説明してください。 MySQLの外国キーの目的を説明してください。 Apr 25, 2025 am 12:17 AM

MySQLでは、外部キーの機能は、テーブル間の関係を確立し、データの一貫性と整合性を確保することです。外部キーは、参照整合性チェックとカスケード操作を通じてデータの有効性を維持します。パフォーマンスの最適化に注意し、それらを使用するときに一般的なエラーを避けてください。

関数と正規表現を含むJavaScriptオブジェクトをデータベースに安全に保存して復元するにはどうすればよいですか? 関数と正規表現を含むJavaScriptオブジェクトをデータベースに安全に保存して復元するにはどうすればよいですか? Apr 19, 2025 pm 11:09 PM

フロントエンド開発においてJSONで機能と正規表現を安全に処理することができますが、JavaScriptが必要です...

mysqlとmariadbを比較対照します。 mysqlとmariadbを比較対照します。 Apr 26, 2025 am 12:08 AM

MySQLとMariaDBの主な違いは、パフォーマンス、機能、ライセンスです。1。MySQLはOracleによって開発され、Mariadbはフォークです。 2. Mariadbは、高負荷環境でパフォーマンスを向上させる可能性があります。 3.MariaDBは、より多くのストレージエンジンと機能を提供します。 4.MySQLは二重ライセンスを採用し、MariaDBは完全にオープンソースです。既存のインフラストラクチャ、パフォーマンス要件、機能要件、およびライセンスコストを選択する際に考慮する必要があります。

次のAuthが生成したJWTトークンでJavaで解析し、情報を入手する方法は? 次のAuthが生成したJWTトークンでJavaで解析し、情報を入手する方法は? Apr 19, 2025 pm 08:21 PM

処理において、次のauthが生成したjwt ...

SQL対MySQL:2つの関係を明確にします SQL対MySQL:2つの関係を明確にします Apr 24, 2025 am 12:02 AM

SQLはリレーショナルデータベースを管理するための標準言語であり、MySQLはSQLを使用するデータベース管理システムです。 SQLは、CRUD操作を含むデータベースと対話する方法を定義しますが、MySQLはSQL標準を実装し、ストアドプロシージャやトリガーなどの追加機能を提供します。

MySQLはOracleとどのように違いますか? MySQLはOracleとどのように違いますか? Apr 22, 2025 pm 05:57 PM

MySQLは、迅速な開発や中小規模のアプリケーションに適していますが、Oracleは大規模な企業や高可用性のニーズに適しています。 1)MySQLはオープンソースで使いやすく、Webアプリケーションや中小企業に適しています。 2)Oracleは強力で、大企業や政府機関に適しています。 3)MySQLはさまざまなストレージエンジンをサポートし、Oracleは豊富なエンタープライズレベルの機能を提供します。

See all articles