1

MS Access のテーブルに最後に挿入された行の ID を取得する方法を知る必要があります

私は次のようにやっています:

最後のクエリで、「Select @OutputId = SCOPE_IDENTITY()」というステートメントを書きました

そしてコードで私がした

OLEDBParameter param = new OLEDBParameter();
param.ParameterName = "@OutputId";
param.Value = 0;
param.Direction = ParameterDirection.Output;

しかし、私はこのエラーが発生しています:「System.Data.OleDb.OleDbDataAdapter 内部エラー: 無効なパラメーター アクセサー:」

この問題を解決する方法はありますか?

4

1 に答える 1

3

接続に対して最後の自動番号を選択するには、@@Identity を使用できます。

 SELECT @@identity
于 2012-09-06T14:10:03.287 に答える