|
微软的技术文档上有要装哪些必须的DLL.PPC可以模拟实现SQLCE 和SQLSERVER的连接。我用的是RDA技术,可以从SQLSERVER下载数据到SQLCE数据库。不过模拟器也得安装那些DLL。SQLCE2.0的文档上有。必须的好像有以下DLL.
Ssce20.dll必须被注册
Ssceca20.dll必须,在复制和远程数据访问时需要,也必须被注册
Ssceerror20.dll可选,在开发期间提供错误信息
Isqlw20.exe SQL CE 数据库分析查询工具
dllregister.exe 用于在CE设备上注册SQLCE
以上是SQLCE 所需DLL
以下是ADOCE和OLEDB 所需
Msdaeren.dll可选用与反馈错误信息
Adoce31.dll必须
adoceoledb31.dll必须
adoxce31.dll必须
上面网站上那个例子使用ADOCE3.1访问SQLCE.
里面用到了CVOConnection 和CVORecordset类。这是一个公司写的,那个程序作者稍微改了一下。他自己又写了DBManager。CVOConnection类引用到了COMDEF.H。COMDEF.H又包含的有其他头文件。我的PDA自带SDK里面没有这些头文件,我就把PPC SDK里面的文件拷贝了一份过去。放在PDA SDK的工程包含文件目录下,PPC 2003模拟器装完SQLCE和ADOCE的DLL直接就可以用。
你的SQCCE 数据库在PC上已经安装成功,但模拟器里面也得装。就是注册那些DLL。具体可以参考<>一书的第八章。
|
|