Windows XP此操作系统不支持指定的语言环境。 [LCID = 16393]

时间:2013-02-19 11:17:50

标签: windows-7 windows-xp sql-server-ce-4 lcid

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

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

这很好用。

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

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

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

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

我已经为Windows XP安装了x86 msi,而我的Windows 7系统安装了64位。

谢谢

1 个答案:

答案 0 :(得分:0)

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