public List<EmployeesX> GetView()
{
Health_Scheme_System.Health_Scheme_SystemDB db = new Health_Scheme_System.Health_Scheme_SystemDB();
var d = from empView in db.EmployeeDirectories
join empTable in db.Employees on empView.ID_NO equals empTable.EmployeeIDCard
join s in db.Schemes on empTable.SchemeID equals s.SchemeID
select new EmployeesX {ID_NO = empView.ID_NO, FIRST_NAME = empView.FIRST_NAME, LAST_NAME = empView.LAST_NAME, EMPLOYMENT_DATE = ((DateTime)empView.EMPLOYMENT_DATE).Date, TERMINATION_DATE = ((DateTime)empView.TERMINATION_DATE).Date, LOCATION_CODE = empView.LOCATION_CODE };
return d.ToList<EmployeesX>();
}
回答
整理是指用於在文本字段中存儲數據的字符集,並有必要對所有的許多書面語言提供支持世界的。每列可以有一個特定的排序規則,或者繼承數據庫的排序規則。比較具有不同排序規則的列時,可能會遇到麻煩,因爲一個排序規則中的字符不一定與另一個排序規則中的同一個字符相同。
要麼,在這種比較中的列有不同的排序規則:
empView.ID_NO等於empTable.EmployeeIDCard
或者說,在這種比較中的列有不同的排序規則:
empTable 。方案ID等於s.SchemeID
所以,你需要更改排序規則,以便它們是相同的數據庫模式:
ALTER TABLE MyTable ALTER COLUMN CharCol
varchar(10)COLLATE Latin1_General_CI_AS NOT NULL
或者你可以在下面的SQL添加collate database default
到每個比較。
感謝隊友的幫助:)你真棒! – Malcolm 2011-03-03 10:46:58
@Malcolm - 不客氣。如果回答您的問題,那麼您可以將答案標記爲「已接受」。然後它會有一個大的綠色勾號,以便其他有相同問題的人可以看到解決方案。 – sheikhjabootie 2011-03-03 10:59:09
那..我很好,謝謝。 -Malcolm – 2013-11-19 03:33:22
- 1. 不能-解決規則「SQL_Latin1_General_CP1_CI_AS」和「Latin1_General_CI_AS」之間的排序規則衝突操作
- 2. 不能在同樣的決心「Latin1_General_CI_AI」和規則「SQL_Latin1_General_CP1_CI_AS」之間的排序規則衝突操作
- 3. SQL不能在同樣的決心「Arabic_100_CI_AI」和規則「SQL_Latin1_General_CP1_CI_AS」之間的排序規則衝突操作
- 4. 不能在同樣的決心「SQL_Latin1_General_Pref_CP1_CI_AS」和「Latin1_General_CI_AS」之間的排序規則衝突操作
- 5. 無法解析規則「SQL_Latin1_General_CP1_CI_AS」和「Latin1_General_CI_AI」中的平等之間的排序規則衝突操作
- 6. 插入時「在等於操作中無法解決」Latin1_General_CI_AI「和」SQL_Latin1_General_CP1_CI_AS「之間的排序規則衝突。」
- 7. Temp Table排序規則衝突 - 錯誤:無法解決Latin1 *和SQL_Latin1之間的排序規則衝突*
- 8. 無法解析「SQL_Latin1_General_CP1_CI_AS」和「Latin1_General_CI_AS」之間的排序衝突,等於操作
- 9. 如何解決排序規則衝突
- 10. 無法解決排序規則衝突
- 11. 無法解析「Latin1_General_BIN」,並在平等的「Latin1_General_CI_AS」之間的排序規則衝突操作
- 12. SQL Server中出現錯誤「等於操作中」Latin1_General_CI_AI「和」SQL_Latin1_General_CP1_CI_AS「之間的排序規則衝突。」
- 13. 排序規則衝突
- 14. 排序規則衝突
- 15. 排序規則衝突的SQL Server
- 16. 規則衝突
- 17. SQL排序規則衝突更新表
- 18. LINQ排序規則衝突問題
- 19. .htaccess不同目錄之間的重寫規則衝突
- 20. antlr4 - 衝突的規則,如何解決
- 21. 解決衝突的URL重寫規則
- 22. .htaccess衝突規則
- 23. 衝突Modrewrite規則
- 24. htaccess規則衝突?
- 25. htaccess中的規則衝突
- 26. .htaccess,規則中的衝突
- 27. .htaccess的衝突規則
- 28. SQL Server錯誤「隱式轉換,因爲排序規則衝突造成值的排序規則未解決。」
- 29. 「SQL_Latin1_General_CP1_CI_AS」和「Modern_Spanish_CI_AS」之間的排序衝突等於
- 30. 數據庫之後,SQL排序規則衝突恢復
可能dublicate http://stackoverflow.com/questions/4942640/sql-error-turkish-ci-as-and-sql-latin1-general-cp1-ci-as – 2011-03-03 07:45:49
可能重複的[無法解決整理衝突之間的「SQL_Latin1_General_CP1_CI_AS」和「Latin1_General_CI_AS」之間](http://stackoverflow.com/questions/1607560/cannot-resolve-the-collation-conflict-between-sql-latin1-general-cp1-ci-as - ) – 2012-03-28 00:08:54