ホームページ バックエンド開発 PHPチュートリアル ACCESS_PHP チュートリアルでのバックグラウンド ストアド プロシージャの呼び出し

ACCESS_PHP チュートリアルでのバックグラウンド ストアド プロシージャの呼び出し

Jul 13, 2016 pm 05:01 PM
access client server 素晴らしい フロントエンド バックステージ 存在する ストレージ はい 移行 プロセス

ACCESS は、クライアント/サーバー用の優れたフロントエンド開発ツールであり、学習と使用が簡単で、使いやすいインターフェイスを備え、開発が簡単で、他のデータベースとの柔軟なインターフェイスを備えています。ただし、大量のデータを処理する場合は比較的遅くなります。深セン電力供給局には現在 60 万人のユーザーがおり、以下の 6 つの事業所があり、64K DDN で接続されています。1 つの事業所が 10,000 人のユーザーを処理しようとすると、2 ~ 3 時間かかり、他の事業所の開発に深刻な影響を及ぼします。ビジネス。そのため、処理する必要のあるデータが大量にある場合、クライアント側で処理できず、サーバー側で処理する必要があります。
ただし、ACCESS とサーバー間の接続のほとんどは ODBC 経由であるため、バックグラウンド ストアド プロシージャを呼び出すことが困難になります。実際の作業での長期的な検討を通じて、著者は、さまざまなビジネス ニーズに応じて、次の 3 つの方法を使用してバックグラウンド ストアド プロシージャを呼び出すことができるようになりました。
1. Access はジョブをバックグラウンドで送信し、各ジョブはストアド プロシージャに対応します。 SQL Server 6.5 では、対応するタスクはタスク マネージャーを通じて作成され、Oracle 8.0 では、対応するジョブはジョブ キューの管理を通じて作成されます。 Access では、job_list テーブルにジョブを挿入します。これらのジョブは通常、毎晩実行されます。これらの業務に該当する業務は一般的に非常に大量のデータを処理する必要があり、リアルタイム性が低いのが当社の業務の典型的な例であり、毎晩の大量の電気料金の計算が挙げられます。
2. サーバー側でいくつかのトリガーを作成し、Access でこれらのトリガーをアクティブにします。 SQL Server 6.5 および Oracle 8.0 では、これはトリガーの作成によって実現されます。 Access では、さまざまなビジネスに応じて、レコードの挿入、変更、削除によってさまざまなトリガーがアクティブになります。当社のビジネスでの例としては、営業担当者がユーザーの電力メーターの測定値を変更し、電気料金を計算するトリガーをアクティブにすると、ユーザーの電気料金がすぐに再計算されます。これにより、Access側で再開発することなく、電気料金の一括計算プログラムを共通化することができ、フロントエンドの応答速度を向上させることができます。
3. 上記の 2 つのメソッドはバックグラウンド ストアド プロシージャを間接的に呼び出すだけですが、Access を使用してクエリを渡し、コマンドをデータベース サーバーに直接送信することもできます。
Accessのパススルークエリを作成する手順は以下の通りです:
(1)データベースウィンドウの「クエリ」タブをクリックし、「新規」ボタンをクリックします。
(2)「新しいクエリ」ダイアログボックスの「デザインビュー」オプションをクリックし、「OK」ボタンをクリックします。
(3)「テーブルの表示」ダイアログボックスの「閉じる」ボタンをクリックします。
(4) 「クエリ」メニューの「SQL文の条件」をポイントし、「転送」コマンドをクリックします。
(5) ツールバーの「プロパティ」ボタンをクリックしてクエリ属性テーブルを表示してください。
(6)クエリ属性テーブルに、接続するデータベース情報を指定する「ODBC接続文字列」属性を設定してください。接続情報「ODBC;DSN=ntserver0;UID=sa;PWD=;DATABASE=BMS」を入力するか、「生成」ボタンを使用して接続情報を生成できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631162.html技術記事 ACCESS は、クライアント/サーバー用の優れたフロントエンド開発ツールであり、学習と使用が簡単で、使いやすいインターフェイスを備え、開発が簡単で、他のデータベースとの柔軟なインターフェイスを備えています。ただし、大量のデータを処理する必要がある場合は...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Windows 11 でバックグラウンド アプリケーションを無効にする方法_バックグラウンド アプリケーションを無効にする Windows 11 チュートリアル Windows 11 でバックグラウンド アプリケーションを無効にする方法_バックグラウンド アプリケーションを無効にする Windows 11 チュートリアル May 07, 2024 pm 04:20 PM

Windows 11 でバックグラウンド アプリケーションを無効にする方法_バックグラウンド アプリケーションを無効にする Windows 11 チュートリアル

DeepSeek PDFを変換する方法 DeepSeek PDFを変換する方法 Feb 19, 2025 pm 05:24 PM

DeepSeek PDFを変換する方法

Javaでdaoは何を意味しますか Javaでdaoは何を意味しますか Apr 21, 2024 am 02:08 AM

Javaでdaoは何を意味しますか

iPhoneのカメラとマイクへのアクセスを許可できません iPhoneのカメラとマイクへのアクセスを許可できません Apr 23, 2024 am 11:13 AM

iPhoneのカメラとマイクへのアクセスを許可できません

Javaでフィールドは何を意味しますか Javaでフィールドは何を意味しますか Apr 25, 2024 pm 10:18 PM

Javaでフィールドは何を意味しますか

Java リフレクション メカニズムはクラスの動作をどのように変更しますか? Java リフレクション メカニズムはクラスの動作をどのように変更しますか? May 03, 2024 pm 06:15 PM

Java リフレクション メカニズムはクラスの動作をどのように変更しますか?

Vue でクロスドメイン iframe を使用する方法 Vue でクロスドメイン iframe を使用する方法 May 02, 2024 pm 10:48 PM

Vue でクロスドメイン iframe を使用する方法

メモリースティックはどのようなものですか? メモリースティックはどのようなものですか? Apr 21, 2024 pm 01:01 PM

メモリースティックはどのようなものですか?

See all articles