تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارجو تعديل الكود بواستطة الاجراء المخزن
#1
السلام عليكم 

 كل عام وانتم جميعا بخير 

لدى كود  استعلام  وجلب بيانات الصنف بواستطة اجراء مخزن

الكود عبارة عن الاستعلام بكود الصنف مع كود المورد 
فى وجود البيانات يتم جلب  وارجاع بيانات الصنف  الجدول عبارة عن كويري 

لكن المشكلة عند عدم وجود الباركود 

اريد انشاء باركود جديد وارسالة مع البيانات الصنف 

ما الطريقة لارسال الباركود الجديد مع بيانات الكويري 

دة الكود المستخدم لكن لا يعمل 

كود :
ALTER PROCEDURE [dbo].[Get_CkeckbarCode55]
     @itemCode2  nvarchar (max),
@ClaintID int
AS
Begin
BEGIN TRY
--استعلام عن وجود الباركود
 SELECT [barCode] FROM [Items_BarcodeQry] WHERE [ItemCode2]=@itemCode2 AND ClaintID=@ClaintID
 IF @@ROWCOUNT > 0
----فى حالة وجود بيانات متطابقة للاستعلام - جلب جميع البيانات
 SELECT * FROM [Items_BarcodeQry] WHERE [ItemCode2]=@itemCode2 AND ClaintID=@ClaintID
     ELSE
    --فى حالة عدم وجود بيانات متطابقة
    ----يتم انشاء باركود جديد وارسالة مع بيانات
    DECLARE @barCode int
       SET @barCode = (SELECT MAX([barCode]) + 1 FROM [dbo].[Items_UintesTbl])
         IF @barCode IS NULL
                       SET  @barCode=1          
             SELECT  @barCode,itemCode ,itemName,itemGroup,itemCategory,itemSize,itemColor,UintName ,ItemPrice  FROM [Items_BarcodeQry]
             WHERE [ItemCode2]=@itemCode2 AND ClaintID=@ClaintID
 --end
END TRY
BEGIN CATCH
   ROLLBACK TRANSACTION   -- if error, roll back any chanegs done by any of the sql statements
   exec dbo.Report_error
END CATCH
END
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
ارجو تعديل الكود بواستطة الاجراء المخزن - بواسطة new_programer - 03-04-25, 01:54 AM


التنقل السريع :


يقوم بقرائة الموضوع: