ネットワーク共有上にあるAccessMDBとの間で読み取り/書き込みを行うHTAとして、ワイヤレスネットワーク上で実行される小さな(8〜10台のラップトップ)POSシステムを作成しました。
ADOを使用する必要があります-GetStringとユーザー名簿はDAOでは使用できません。
また、DAOを使用する必要があります。MDBはADOで圧縮できません。
私は次のことを知っています:
1)データベースバックエンドがAccess MDBでない場合は、ADOを使用する必要があります。
2)バックエンドがMDBであるが、ある時点でSQL Serverにアップグレードしたい場合は、ADOを使用する必要があります。
3)Accessアプリケーションまたはその他のVBA / VBアプリケーション内では、DAOを使用する必要があります。ADOはJet OLE DBプロバイダーの変換レイヤーを経由する必要がありますが、DAOはより直接的です。
4)VBScript / JScriptを使用すると、DAOまたはADOのいずれかを使用できます。
2つの部分からなる質問は次のとおりです
。1)このソフトウェア環境(HTA /スクリプト)では、DAOよりもADOを使用する方がよいでしょうか。
2)HTAはワイヤレスネットワークを介して読み取り/書き込みを行うため、ADOには何らかの利点がありますか?