我有一個用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. 處理異常4
- 3. 在Asp.net MVC3中使用Sql Compact 4
- 4. SQL Server Compact Edition 4在哪裏?
- 5. 使用EF POCO與SQL Server Compact 4
- 6. 爲SQL Compact 4設置EF4數據源
- 7. SQL異常使用.NET 4 EF
- 8. SQL Server Compact在未知數據類型上拋出異常?
- 9. EF:Sql Compact 4和身份證
- 10. Sql Compact和__sysobjects
- 11. Laravel 4 MethodNotAllowed異常
- 12. TransactionScope和SQL Server Compact
- 13. 使用SQL Compact 4和Entity Framework 4部署WPF?
- 14. 實體框架4和SQL Compact 4:如何生成數據庫?
- 15. EF6 SQL Server Compact
- 16. PL/SQL異常
- 17. PL/SQL異常?
- 18. SQL Server異常
- 19. JSqlParser:CCJSqlParserUtil.parse(sql)異常;
- 20. sql transaction異常
- 21. Java Sql異常
- 22. 在Laravel 4中捕捉異常4
- 23. Xcode 4掛起異常
- 24. 使用異常圖表4
- 25. 線程「主」異常java.lang.ArrayIndexOutOfBoundsException 4
- 26. in .Net 4:PInvokeStackImbalance異常
- 27. StringTemplate的4 NullPointerException異常
- 28. JUnit 4和異常掛起
- 29. Hibernate EntityManager 4 ClassNotFound異常
- 30. Sql Compact:查詢Ntext列
感謝您的回答!但我仍然得到相同的錯誤... – Francesco
拋出的錯誤在哪裏?你能顯示該部分的源代碼嗎? (如果它是連接字符串,當然不要發佈pwd) – MatthewMartin