由于有一些PPC中使用的是ADOCE3.0的方式访问数据库的,如果仅仅把数据库的连接方式改为ADOCE.Connection.3.0,的话,程序能编译通过,数据库也能正常打开,但就是执行SQL语句的时候报错。
经过研究发现,使用前面提到的Access连接方法后,最终是不能使用ADOCE3.0的方法连接,但连接方法改为ADOCE.Connection.3.1后,一切正常。
如何在PDA中注册ADOCE.Connection.3.0了,前面已经提到过,方法如下:
将adocepb/setup/DataAccess3.1/Program Files /DataAccess31 /DEVICE /ARM /SA1100 /CE /RETAIL下的.dll文件复制到PPC的/Windows目录下。
安装Microsoft SQL Server CE 2.0。
将Microsoft SQL Server CE 2.0安装路径(D:/Program Files/Microsoft SQL Server CE 2.0/Device/Arm/Sa1100)下的文件复制到PPC的/Windows目录下,
然后在PPC中执行dllregister.exe,这样就完成了ADOCE3.0的注册,同时也完成了SQL Server CE 的安装。