Windows 8 桌面应用程序(不是 Metro 或 Store 应用程序)是不是支持 SQL Server CE 3.5?

Posted

技术标签:

【中文标题】Windows 8 桌面应用程序(不是 Metro 或 Store 应用程序)是不是支持 SQL Server CE 3.5?【英文标题】:Does Windows 8 Desktop Applications (Not Metro or Store apps) support SQL Server CE 3.5?Windows 8 桌面应用程序(不是 Metro 或 Store 应用程序)是否支持 SQL Server CE 3.5? 【发布时间】:2013-01-14 20:28:21 【问题描述】:

Windows 8 桌面应用程序(不是 Metro 或 Store 应用程序)是否支持 SQL CE 3.5?

当我尝试使用 SQL Server CE 时,我收到以下错误:

System.Data.SqlServerCe.SqlCeInvalidDatabaseFormatException (0x80004005): 数据库文件已由早期版本创建 SQL Server Compact 的。请使用 SqlCeEngine.Upgrade() 升级 方法。

提前致谢, 卡洛斯

【问题讨论】:

【参考方案1】:

Windows 8 支持 SQL Server CE。你有一个不同的问题。您正在尝试使用较旧版本的数据库文件,而您拥有较新版本的 SQL Server CE

关注this提问

【讨论】:

谢谢!我将对 SQLServerCE.dll 4.0 的引用更改为 3.5 版本的 dll 及其工作!非常感谢! :D

以上是关于Windows 8 桌面应用程序(不是 Metro 或 Store 应用程序)是不是支持 SQL Server CE 3.5?的主要内容,如果未能解决你的问题,请参考以下文章

Windows 8 应用商店应用程序 (Metro) 是不是在 Windows 7 或 XP 中运行?

Windows 8 Metro 风格应用示例

Windows 8 Metro 应用程序键盘位置更改

Google Places API 和 Windows 8 Metro Style 应用程序

CSS Windows 8 Metro 风格应用程序中的 fr 单位是啥意思?

Windows 8 命名管道创建