我使用這個查詢:SELECT SCOPE_IDENTITY()始終返回1
INSERT INTO [LepidoliteDB].[dbo].[EGelLayerWeighingData] ([EGelWeighingDataID], [Amount], [ContainerID], [Portions],
[PortionNumber], [Canceled], [LayerID], [WeighingDone], [InsertDone],
[MeasuresDone], [StartDateAndTime], [EndDateAndTime])
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
SELECT SCOPE_IDENTITY()
但SCOPE_IDENTITY()
總是返回1
我缺少什麼?
您是否檢查過您已將您的ID密鑰設置爲主鍵? – pedram
不確定這是否與您的方案相關,但只是想知道您提到的表中的哪一列實際上已定義爲「身份」列? –
如果您在SQL Server Management Studio中運行它,它將會失敗。你在應用程序中運行這個嗎?請張貼所有涉及的代碼。還指出哪一列被定義爲標識列 –