![見出し画像](https://assets.st-note.com/production/uploads/images/148834312/rectangle_large_type_2_d24d7e4df6737888cf48ebb2f2727acc.png?width=1200)
Photo by
4540_73
レコード更新時にデータ競合
先日、SQL ServerにAccessで、ODBC接続していたのをネイティブクライアント11(SQL Server Native Client 11.0)から最新のODBCドライバに変更してました。
インストールしたのは、ODBC18だったかな。
※ODBC Driver 18 for SQL Server
パスが入っているレコードを書き換えようとしたら、データ競合で、他のユーザーか使用中と出て書き換え不可。
追加や削除はできました。
調べると、Bit型がNullだと発生するようです。
既定値を0に設定し、既存のレコードのBitの列を0に更新して対処できました。