Dears,
I want to Insert row and retrieve the Identity : SqlCommand cmd1 = new SqlCommand( "INSERT INTO SalesTable (ProductId, CustomerId, Qty, SaleDate, SalePrice, SalePolicy, Notes) " + " VALUES (@ProductId, @CustomerId, @Qty, @SaleDate, @SalePrice, @SalePolicy, @Notes)" + " SELECT SCOPE_IDENTITY() ", dbModule.con); each time the execute scaller return Empty (Guid should contain 32 digits .....) I tried many ways with both Scallar and Reader would u plz tell me the write way to code this
Thanks
Loading
Roei BarPosted Aug 27, 2009, 8:03 AM
Declare @yourNewId Uniqueidentifier
SET @yourNewId = SCOPE_IDENTITY()
return @yourNewId
rania MagdyPosted Aug 27, 2009, 6:37 AM
Roei BarPosted Aug 27, 2009, 5:57 AM
if you are using "uniqueidentifier" then you need to return the inserted newid()
just put the code you wrote directly in SQL Server and you will see the return type