表(バーコード)の構造としてはnvarcharで作業していない:SQLサーバーCEのアップデートはPK
Barcode - nvarchar(30) Unique, PK
ProductID - bigint
私が更新を実行した場合:1000 更新バーコードSETのProductID =のProductID = 2 が、これは動作します。だから私は正しいDBを見ていると知っていると、更新コマンドが動作するはずです。
ただし、 バーコードの更新SET ProductID = 1000 WHERE Barcode = '123456789' エラーは発生せず、DBに変更はありません。
私は私の髪を引っ張っていますが、それはどちらも助けにはなりません。
SQLCEには問題がありますか?
誰でも助けてもらえると嬉しいです! おかげ
は、適切なレコードが存在し、しようとしないことbarcode = '123456789'を選択します。それはほとんどのように、 – gprasant
を更新するテーブル内の一致するレコードがありません、レコードが存在します。 – jimmy