asp.net ページのテキスト ボックスに ID 列の値を表示する方法。このエラーが見つかりました:
System.Data.SqlClient.SqlException: テーブル 'Doctors_Record' の ID 列の明示的な値は、列リストが使用され、IDENTITY_INSERT がオンの場合にのみ指定できます...
asp.net ページのテキスト ボックスに ID 列の値を表示する方法。このエラーが見つかりました:
System.Data.SqlClient.SqlException: テーブル 'Doctors_Record' の ID 列の明示的な値は、列リストが使用され、IDENTITY_INSERT がオンの場合にのみ指定できます...
として設定された列に値を挿入しようとしているようですIDENTITY。この列は、ステートメントIDENTITYの列リストから省略してください。INSERT
それ以外の場合は、その列に明示的な値を挿入してから、次のようにする必要があります。SET IDENTITY_INSERT ON
SET IDENTITY_INSERT Doctors_Record ON;
-- Then do `INSERT`.
SET IDENTITY_INSERT Doctors_Record OFF;
挿入された最後の ID 値を取得するには、 Use を使用しますSCOPE_IDENTITY。
-- do insert
SELECT SCOPE_IDENTITY();