現在、.NET COBOL/ORACLEからC#/SQLServerへの移植作業をしています。
SQLServerから取得する際にOrderByで下記のNAMEを昇順で取得したところ
下記のような順序で取得されました。
C#では濁点付きが先に並んでしまうのですが
.NET COBOLと同じような並びにするにはどうすればいいのでしょうか?
ORACLE:JA16SJISTILDE
SQLServer:Japanese_CI_AS
※Japanese_CI_AIも試しましたが同じでした。
■.NET COBOLでは単純にSQL取得時にNAMEをOrderByしているだけでした。
■SQLServerの照合順序もググって得た情報で数パターン試しましたが変わらず。
■C#でLinqを使用しても同様でした。
■LinqのOrderBy時にStrings.Strconvによる全角変換しても同様でした。
<C#> <NET COBOL>
NAME NAME
クロギアイコ クロキマユ
クロギトミオ クロギアイコ
クロキマユ クロギトミオ
以上、よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー


