• ベストアンサー

access2000 オートナンバーでマイナス??

こんにちは。レプリケーションでデータを追加していると、-158694322とかという番号がオートナンバーで出てきます。特に大きな問題は無いとは思うのですが、主キーを置いているところなので怖いです。一度、主キーを変えてオートナンバーの番号をそろえてみたのですが、その後データを追加するとまたマイナスや非常に大きな番号が出てしまいます。何か対処法・問題点等ありませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

アオートナンバーは実質ロング型と同じなので、 -2147483648~2147483647の任意の値を取ります。 通常は1から順に付けられます。 しかしレプリケーションの場合は、同じテーブルに複数のユーザがデータを追加する可能性があるので値が重複しないように乱数が使われます。 もし、それでも重複した場合はレプリケーションの同期の時に片方のデータが捨てられます。

nani-o
質問者

お礼

ありがとうございます。安心しました。確かにレプリケーションまえはインクリメントになっていたのが、後ではランダムになってました。安心できました。

関連するQ&A