- - PR -
DataSetの一意制約違反について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-20 17:04
初めて投稿いたします。
環境 DB:SQLServer2000 言語:C#(VisualStadio2003) Keyを設定したDataSetにSqlDataAdapterを使いデータを抽出するときの話です。 キーを設定したカラムに下記のデータをデータ抽出すると "列××は一意であるように制約されています。値'MMCC-1706'は既に存在します。"と言われます。 [データ] "MMCC-1706" "MMCC-1706 "(上のデータの後ろに全角スペース追加) どうやら後ろの全角スペースを削除した状態と比較して、同じデータとみなしているようです。 (抽出後のデータにはちゃんと全角空白が入っている) SQLServerではこの二つのデータを別の値としているので、 同じようにデータセットでも別の値として認識させたいと思っています。 データセットのプロパティ等調べてみたのですが、なかなか解決策が見つかりません。 どなたか知っている方がいましたら、ご教授お願いいたします。 |
1