C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102676 / 1階層)  オートナンバーの取得
□投稿者/ 魔界の仮面弁士 (3733回)-(2023/12/06(Wed) 09:47:52)
No102675 (Y.M さん) に返信
> C#でaccessのオートナンバーを取得する所で躓いてしまいました。

データベースバージョンにもよりますが、
 sql = "SELECT @@IDENTITY";
なクエリーを実行することで、直前に発行されたオートナンバーを得ることができます。
(他のトランザクションで生成されたオートナンバーは得られません)

あるいは DataSet で扱う場合の DataTable 側での C# 側での採番ルールの話であれば、AutoIncrement プロパティを true にします。
https://learn.microsoft.com/ja-jp/dotnet/api/system.data.datacolumn.autoincrement?WT.mc_id=DT-MVP-8907
https://learn.microsoft.com/ja-jp/dotnet/framework/data/adonet/retrieving-identity-or-autonumber-values?WT.mc_id=DT-MVP-8907
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←オートナンバーの取得 /Y.M 返信無し
 
上記関連ツリー

オートナンバーの取得 / Y.M (23/12/06(Wed) 08:17) #102675
Re[1]: オートナンバーの取得 / WebSurfer (23/12/06(Wed) 09:50) #102677
オートナンバーの取得 / 魔界の仮面弁士 (23/12/06(Wed) 09:47) #102676 ←Now
Re[1]: オートナンバーの取得 / WebSurfer (23/12/06(Wed) 09:57) #102678
  └ Re[2]: オートナンバーの取得 / Y.M (23/12/10(Sun) 11:15) #102683 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信