关于安装:在Windows Mobile安装程序上运行SQL脚本

Run SQL scripts on windows mobile installer

我们正在Visual Studio 2008中开发Windows Mobile 6.5应用程序。
该应用程序已经安装在某些设备中,我们需要分发新版本,其中包含数据库模式的更改(我们添加了一些表)。
有没有一种方法可以制作一个"补丁程序" Windows Mobile安装程序来替换该应用程序并使用某些脚本更新嵌入式SQL数据库?
在普通的Windows安装程序中,我们将在安装过程中创建一个自定义操作,以应用数据库中的更改,但是我不确定如何为Windows Mobile执行此操作。
谢谢。


CAB文件没有直接执行SQL的能力,尽管您可以创建并包括一个可以执行操作的自定义安装程序DLL。但是,从C运行SQL并不是一件很有趣的事情。实际上,让新版本的应用程序检查数据库scema并根据需要对其进行更新可能会更好,更容易。