2015-04-13 15 views
0

Я использую SQLDataSource для вставки информации в базу данных. Хотя это вставив его также захватывает ID из этой строкиРезультаты вывода вывода в переменную

INSERT INTO InkInventory(CodeNumber, InkType, PMS, Color, Description, PoundAvailable, Location, Supplier) 
OUTPUT INSERTED.ID 
VALUES (@CodeNumber, @InkType, @PMS, @Color, @Description, @PoundsAvailable, @Location, @Supplier) 

Когда я использую Query Builder это дает мне выход отлично, но как я потом ссылаться на эти результаты в моем коде позади, чтобы использовать этот номер в другом месте?

ответ

0
USE AdventureWorks2012; 
GO 
--Display the value of LocationID in the last row in the table. 
SELECT MAX(LocationID) FROM Production.Location; 
GO 
INSERT INTO Production.Location (Name, CostRate, Availability, ModifiedDate) 
VALUES ('Damaged Goods', 5, 2.5, GETDATE()); 
GO 
SELECT @@IDENTITY AS 'Identity'; 
GO 
--Display the value of LocationID of the newly inserted row. 
SELECT MAX(LocationID) FROM Production.Location; 
GO 
Смежные вопросы