6

親テーブルへの外部キーを持つ子テーブルがいくつかあります。

親テーブルにエントリを追加し、そのエントリの主キーを取得して、親テーブルのエントリを指す子テーブルに行を入力するにはどうすればよいですか?

私は C# アプリケーションから MS Access データベースでこれを行っています。

4

4 に答える 4

5

Microsoft Access 2000 以降では、INSERT の後に Autonumber フィールドの値を取得する @@IDENTITY プロパティがサポートされています。( msdn )

編集:これは、.NET 3.5 の同様の記事へのリンクです。

于 2008-10-07T20:39:49.367 に答える
4

最近追加されたレコードのIDを取得する

于 2008-10-07T20:42:56.477 に答える
3

ID 値を与えるグローバル変数を調べてみてください。SQL Server では次のようになります。

@@ID を選択

Scope_Identity() 関数も調べてください

于 2008-10-07T20:41:47.977 に答える
1

2番目のクエリを使用する必要がある場合でも、@@IDENTITYを選択できるはずです。MSAccessでは1つのクエリにまとめることはできないと思います。

于 2008-10-07T20:42:26.600 に答える