ADO的问题请教各位,有WIN CE开发经验的快来看看!
我把ADOCE20可通过的EVC++程序移值到ADOCE31上不能用,我的做法是:
(1) 首先在微软网站下载了ADOCE31的两个包adocepbzip.exe和adocesdkzip.exe,本想把这两个文件拷到WINCE平台上安装(这两个文件有什么区别?),后因内存太小拷不过
去,于是在Win2000下解开adocepbzip.exe,把下面的几个dll文件逐个拷过去,用WINCE
下的注册工具Regsvrce注册到注册表中,有些可以注册,有些不能,可以的如下:
Adoce31.dll,Adoxce.dll,Msdadc.dll,Msdaosp.dll,其它如Msdaer.dll就不行,提示要先装Msdaerch.dll,这个文件是非要的吗?
(2) 解开adocesdkzip.exe,发现里面的文件和adocepbzip.exe的差不多,只是文件大小不一样,一样也拷到WINCE平台上注册,一个也注册不上去!只好用adocepbzip.exe解开的
(3) 用MIDL工具解开adoce31.idl,adoxce31.idl,adocec31.idl,解开后获得.h和.c的文件,include到程序中去
(4) 把MS Pocket PC 上建的.cdb库文件拷到WINCE平台上来用本程序用,Connection都通不过,以上步骤是否有错?