我有一个用C#编写的Windows窗体应用程序,它运行在具有SQL compact 4数据库的Windows XP机器上。操作系统语言是简体中文。 我正面临一个奇怪的例外。 “指定的区域设置未安装在本机上,请确保安装了相应的语言包。LCID 1053” 为什么? 该应用程序在所有其他配置/语言上都可以正常工作。SQL compact 4异常
1
A
回答
2
这是瑞典的语言环境。您可以通过修改连接字符串更改地区:
http://msdn.microsoft.com/en-us/library/ms174034.aspx
所以它会是这样的
conString = “...;区域设置标识符= XXXX; ...”
其中XXXX可以在此表中找到:http://msdn.microsoft.com/en-us/goglobal/bb964664
1
我在win8的4.0版本创建了同样的问题自卫队与它并不在XP中工作。
然后我用以下C#代码修复了数据库,现在它在两个操作系统中都可以使用。
SqlCeEngine se = new SqlCeEngine(@"Data Source=|DataDirectory|\mydatabase1.sdf;Persist Security Info=False;");
se.Repair(@"Data Source=|DataDirectory|\mydatabase1.sdf;Persist Security Info=False;", RepairOption.RecoverAllOrFail);
相关问题
- 1. SQL Compact 4 - 全文搜索?
- 2. SQL异常使用.NET 4 EF
- 3. 在Asp.net MVC3中使用Sql Compact 4
- 4. 为SQL Compact 4设置EF4数据源
- 5. Sql Compact和__sysobjects
- 6. 使用SQL Compact 4和Entity Framework 4部署WPF?
- 7. 实体框架4和SQL Compact 4:如何生成数据库?
- 8. SQL Server异常
- 9. sql transaction异常
- 10. Xcode 4挂起异常
- 11. Hibernate EntityManager 4 ClassNotFound异常
- 12. in .Net 4:PInvokeStackImbalance异常
- 13. c异常处理sql异常#
- 14. Sql Compact:查询Ntext列
- 15. SQL Server JDBC异常
- 16. SQL异常数据
- 17. 插入SQL异常
- 18. SQL嵌套异常
- 19. 异常处理/ SQL
- 20. 异常处理SQL
- 21. 解释SQL异常
- 22. SQL死锁异常
- 23. SQl异常在VS
- 24. LinqPad - EntityFramework 4.3.1 - MissingMethodException - Sql Compact
- 25. Sql Compact随机产生AccessViolationException
- 26. Hacky Sql Compact解决方法
- 27. MVC和SQL Server Compact
- 28. VS2010中的SQL Compact 4 EF模型Windows应用程序
- 29. 更新数据通过listview和文本框sql server compact 4
- 30. 为实体框架4.3,SQL Server Compact 4和WPF配置项目
感谢您的回答!但我仍然得到相同的错误... – Francesco
抛出的错误在哪里?你能显示该部分的源代码吗? (如果它是连接字符串,当然不要发布pwd) – MatthewMartin