السادة الزملاء
السلام عليكم ورحمة الله وبركاتة
لقد صممت اجراء مخزن Stored Procedure لحفظ البيانات داخل الجدول والاجراء يعمل بطريقة سليمة من داخل SQL وعند ربط هذا الاجراء من داخل DataGridview ليتم حفظ البيانات من خلالها بالجدول لا يتم الحفظ
وهذا هو الاجراء داخل SQL Server
ALTER proc [dbo].[ItemsSavedata] ( @ItemNumber Nvarchar (50) ,@ItemName nvarchar (50) ,@Unit Nvarchar (20) ,@UnitPrice Nvarchar (20) ) As Begin if not exists (Select ItemNumber,ItemName,Unit,UnitPrice from Items where ItemNumber = @ItemNumber and ItemName = @ItemName and Unit = @Unit and UnitPrice = UnitPrice) Begin Insert Into Items (ItemNumber,ItemName,Unit,UnitPrice) Values (@ItemNumber,@ItemName,@Unit,@UnitPrice) end else begin Declare @ErrorText as nvarchar (50) Set @ErrorText = 'هذا الكود موجود موجود سابقاً' raiserror (@ErrorText ,16 ,1) end
مرفق مثال

