0

我使用 Sql Server Compact 4.0 版并安装在我的系统上(Windows 7)。从我的解决方案中,当我运行这个工作正常时,基本上代码行

SqlCeConnection.Open(),连接字符串为“DataSource='E://S.sdf';” 连接字符串中没有指定 LCID。

这很好用。

但是,如果我在 Windows XP 系统上运行相同的程序,我会收到错误消息“此操作系统不支持指定的语言环境。[LCID = 16393]”

所以我尝试更改连接字符串“DataSource='E://S.sdf';LCID=1033”中的 LCID,但它仍然不起作用。

我什至尝试将 SqlCeConnectionStringBuilder.InitialLcid 属性设置为 1033 和 1030 它仍然不起作用。

请建议我在 Windows XP/Windows Server 中缺少什么,以便我收到此错误。

我已经为 Windows XP 安装了 x86 msi,对于我的 Windows 7 系统,64 位安装已完成。

谢谢

4

1 回答 1

0

在 Windows 7 系统上创建数据库时,添加“LCID=1030;” 对于您的连接字符串,此属性是创建时间属性,并且在已创建数据库时无效。

于 2013-02-19T12:06:29.603 回答