Sample Header Ad - 728x90

Procedure returning different values

0 votes
1 answer
85 views
I have a procedure TempSalesUpdateID which gets all ProductName's column in TempSales table and set it's corresponding ProductID. ALTER PROCEDURE [dbo].[TempSalesUpdateID] AS UPDATE T SET T.ProductID = P.ProductID FROM TempSales T INNER JOIN Products P ON P.PN=T.ProductName When I execute it through SQL Server Management Studio it runs perfectly: when it finds a corresponding ID, it fills ProductID column, otherwise leaves it NULL. When I run it from my C# Windows Form Application, it puts almost random numbers instead of leaving NULL (the ones which doesn't have a corresponding ID). I say almost because: 13098 rows have value 1 instead of NULL, 14742 rows have value 2 instead of NULL, 13601 value 3, etc. Could you please help me? I'm really lost here
Asked by G. Knoxx (15 rep)
Mar 10, 2017, 05:20 PM
Last activity: Mar 14, 2017, 01:53 PM