MDB でオートナンバー型の列を用意し、ADO.Net から TableAdapter を使って新規行を挿入します。 このとき、TableAdapter.Update() 前は DataTable でオートナンバーに対応する列の値は -1 です。 しかし、TableAdapter.Update() 後も値は -1 のままで、DB側でどの新しい値が振られたのかプログラム側はわかりません。 このDB側で振られた新しい値を.Net側から取得する方法です。 参考にしたのは、MSDN:@@IDENTITY クライシスを管理するです。 上記MSDNの記事では、JETのほかに、SQLサーバで取得する方法も取り上げられています。 JETでは新規IDの取得にSELECT @@IDENTITYが使えるようなので、これを用います。 このクエリを使うタイミングは、対象 TableAdpter の RowUpdat