Запустите сценарии SQL на установщике Windows Mobile - PullRequest
0 голосов
/ 07 апреля 2010

Мы работаем над приложением Windows Mobile 6.5 в Visual Studio 2008.
Приложение уже установлено на некоторых устройствах, и нам нужно распространять новую версию с изменениями в схеме базы данных (мы добавили несколько таблиц).
Есть ли способ создать «исправление» установщика Windows Mobile, который заменит приложение и обновит встроенную базу данных SQL некоторыми скриптами?
В обычном установщике Windows мы создали бы настраиваемое действие в процессе установки, чтобы применить изменения в базе данных, но я не уверен, как это сделать для Windows Mobile
Спасибо.

1 Ответ

2 голосов
/ 07 апреля 2010

CAB-файлы не имеют возможности напрямую выполнять SQL, хотя вы можете создать и включить пользовательскую установочную DLL , которая может выполнять действия. Однако запускать SQL из C ++ не очень весело. В действительности, вероятно, лучше и гораздо проще просто установить новую версию приложения, проверить схему БД и обновить ее при необходимости.

...