我有一個用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