私は、MS Access 2010 データベースを使用する VB .net 2010 です。
ウィザードは、データベースのすべてのテーブルを含む DataSet を作成しました。だから、私は使用することができます
Me.CostumerAdapter.Insert("New Costumer")
そして、それは完璧に機能します。
しかし、私はいくつかの製品を含むグリッドを持っています (名前だけ)
Product #1
Product #2
Product #3
...
新しい貸衣装を保存するときは、製品リストを挿入できるようにその ID を取得する必要があります。製品と貸衣装には、すでに重要な関係があります。
貸衣装に挿入された ID を取得するにはどうすればよいですか? または、どうすればまとめて保存できますか?
私が見つけたのは、SQL Server (@@IDENTITY、SCOPE_IDENTITY) だけでした。
データテーブル (データセット) に新しい INSERT ステートメントを追加しようとしました。
INSERT INTO Costumer VALUES (?);
SELECT @@IDENTITY;
クエリを Scalar に設定すると、エラーが発生しました。('クエリ後に文字が見つかりました')
ありがとう!文法上の誤りがありましたら申し訳ありません。