我编写了一个在无线网络上运行的小型(8-10 台笔记本电脑)销售点系统,作为一个 HTA,它可以读取/写入位于网络共享上的 Access MDB。
我需要使用 ADO - GetString 并且用户名册不适用于 DAO。
我还需要使用 DAO——不能用 ADO 压缩 MDB。
我知道:
1)如果数据库后端不是Access MDB,我应该使用ADO。
2) 如果后端是 MDB,但我想在某个时候升级到 SQL Server,我应该使用 ADO。
3) 在 Access 应用程序或任何其他 VBA/VB 应用程序中,我应该使用 DAO,因为 ADO 必须经过 Jet OLE DB Provider 的转换层,而 DAO 更直接。
4) VBScript/JScript 允许我使用DAO 或ADO。
分两部分的问题如下:
1)在这个软件环境(HTA/脚本)中,使用ADO比使用DAO更好吗?
2) ADO 是否提供任何好处,因为 HTA 通过无线网络进行读/写?