質問

長々と書きましたが小さな(8-10ノートパソコンの販売システムの通過は無線ネットワークとしてHTAるの読み込み/書き込みアクセスMDBに位置し、ネットワーク
Iを利用する必要がADO-GetStringのユーザー名簿とができませんDAO.
ものを使用する必要がDAOのMDBできな圧縮とADO.

知っている:
1)データベースのバックエンドなアクセスMDBったものの、使用ADO.
2)バックエンドはMDBかもしれないけど、私のレベルアップに繋げるためのSQL Serverであったものの、使用ADO.
3)以内でアクセスの申請、その他のVBA/VB申請を使えばいいか迷っていDAOは、ADOに大きいことなどからみても、翻訳層のジェットOLE DB Providerは、DAOはあります。
4)VBScript/JScriptで使えるようになったのはDAOはADO.

についての質問は、以下
1)このソフトウェア環境(HTA/スクリプティングで用いるADOによDAO?
2)はADO意を得ている場合はこの限りではの特典がHTAは読み書きの上、無線ネットワーク?

役に立ちましたか?

解決

  1. のみの場合の理由で必要なものDAOはコンパクトのデータベースを使用できDAOに対する、ADOたします。だけに制限されているわけではあるのみを使用しADOはDAO.

  2. 最大の利益を不動のことをすることが容易であるとともに移動SQLサーバーの表現の時間が付属します。おうちは、まさにSQLサーバークセスは、すべてのMSAccessのデータベースの問題点がありました。SQLサーバーエクスプレスは無料で簡単に取り扱うシステムのサイズしました.

データベースにアクセスし、腐敗し易にマルチユーザ環境の場合は特に、無線ネットワークと受理番号をお知らせします。ご心配なのでMSAccessすることができ付けるSQLサーバーをリンクテーブル、おSQL Server Expressデータベースすることができてうれしいです。

他のヒント

も利用できますJROコンパクトなおMDBファイルです。こんばんは、まらしぃですと最近のバージョンのMDAC設置されたデフォルトXP以降のシステム。インスタンスのアクセスが必要です。

お答えし特定の質問:

1)私はオADOがでますので、あらかのAPIで使用できる他の種類のスクリプティングのように、LDAP/ActiveDirectoryアクセス、ファイルの読み込みシステムフォルダの読み圧倒のメール、その他の種類の半構造化テキストファイルのように固定幅のテキストおよびます。では具体的には、HTAプログラミング環境でもよいが、より広く適用されるAPIに含まれています。私も考えですAPIですが、開始していますので、みた後、一部の古いDAOます。

2)一することができるADOが提供することを切断recordsetsする場合、セキュリティあるいは利は少なくとも示建築選択無線ネットワーク設定します。おrecordset、その切断ができるものはデータをメモリにもなっているデータベース接続オープン。その後で再び更新のデータベースです。またバイトをすることができますので、完全に切断されたスタイルの管理テーブルとして地元のXMLやADTGファイルです。

あなたは、VBScriptから作業にDAOを押し込もかもしれないが、それは奇妙なペアリングです。 ADOは、一般的に最も理にかなっています。

<時間>

ADOのもう一つの利点は、DCOMまたはHTTP経由でRDSをサポートしていることだろう。これは、このような信頼性の低いネットワークやクライアントが破損につながることができますように、ファイル共有経由で使用ジェットのMDBの多くの制限を克服するために使用することができます。また、パフォーマンスが向上し、ネットワーク上のトラフィックの量を削減します。それに加えて、ビジネス・オブジェクトが「ライブ」ことができ、このすべてがCOM +該当する場合を使用して仲介することが可能で中間層を提供しています。

もちろん、あなたは、もはやデータベースをホストするために、単純なP2Pネットワークとファイル共有を使用するオプションがありません。 RDSは、プロセスをホストし、もはや各クライアントシステム上で実行する必要があるJetエンジンを実行するには、サーバーを必要とします。これは、あなたがより多くのクライアント処理とネットワークトラフィックをオフロードする、サーバー上で実行ジェットストアドプロシージャを使用できることを意味します。 T-SQLまたは他の選択肢のように洗練されていないが、このADO / Jet 4.0のOLE DBプロバイダ排他的な技術は、DAOを使用していたことができない具体的なメリットを提供しています。

RDSクライアント・コードを簡素化、切断されたレコードセットを使用するプロセスの大部分をマスクすることができます。それは、まさにこの目的のために開発され、最適化されたボンネット、下ADTGを使用します。

しかしRDSを使用すると、単純なファイル共有よりも多くのインフラと専門知識を必要とします。あなたにも、SQL Serverのローエンド版に見えるかもしれません。

<時間>

一般的に、私は最適化と修復するために jetcomp.exe のユーティリティを使用してお勧めします、 DAOまたはJROのいずれかを超えます。それは多くの利点を提供しています。

あなたの代わりに、よりパフォーマンスの高いプラットフォームのアクセスにHTAアプリケーションを使用する余裕がある場合は、

、私はあなたのための最も簡単なAPIで行くべきだと思います。ボトルネックは、あなたのケースでのDBアクセスを抽象化したことはありません。それでも、DAOは本当に古いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top