我使用Sql Server精简版版本4.0并安装在我的系统(Windows 7)上。从我的解决方案,当我运行这个工程基本上行的代码Windows XP此操作系统不支持指定的区域设置。 [LCID = 16393]
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位。
感谢
感谢您的回复。我发现的问题是: 我正在从我的系统(Windows 7)下载一个压缩的db文件,并使用这个压缩的db试图在Windows Server系统上访问它。我现在在连接字符串中指定了通用的LCID。 – user581157 2013-02-20 06:52:21