2017-05-23 7 views
-1

Visual Studioでvb.net winformを構築しました。ユーザーはAccessデータベースにあるSQLテーブルにレコードをインポートできます。SQL自動番号エラー

最初の列は自動レコード数です。私はいくつかの不足している記録に気づいた。奇妙なことはレコード数です。たとえば、80,81,83などが表示されますが、82は表示されません。

変わったことは、同じクリックで私は彼らのクリックカウントを別のテーブルに挿入し、それは通過するので、私は彼らがインポートボタンをクリックしたことを見ることができると、何時にレコードが挿入された。

テーブルがレコードのあるID番号のレコードを示していないので、これは奇妙だと思います。私はインサートの周りに試してキャッチしているが、それは挿入機能が失敗したときにキャッチされていないようです。インサートはnullに挿入しようとしていた -

答えて

0

私はそうで80、81、83と表示されますが、82これは、例えば、(中断された挿入の結果であり得る

が欠落していますnullを許可しない列)。

この場合、データベースは、挿入が成功した場合に使用されていた値をスキップします。

これは通常のデータベース操作であり、心配するものではありません。

関連する問題