الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطإفي جملة الأستعلام هذه

مغلق
بدأه Ashraf_k_s في 17 مايو 2005 · 1 رد · 473 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

جملة الأستعلام

CREATE PROCEDURE SPItemAdd
	@CCode int , @Code int , @Name varchar(30) ,
	@Qty int , @Cost float , @Price float ,
	@TYPE varchar(6) , @EXP datetime , @Store bit   
AS INSERT INTO Item (ComCode ,ItemCode , ItemName ,
    ItemQty , ItemCost , ItemPrice , ItemType,
	ItemExp ,ItemStore)
VALUES
	(@CCode,@Code , @Name , @Qty , @Cost ,
     @Price, @Type , @Exp , @Store)

تعريف متغيرات

Dim strDate as string
Dim INTST As Integer
شحن المتعيرات بقيم
strDate = Format(DTPicker1, "MM / DD / yyyy")
    If Combo2.Text = "الصيدلية" Then
        INTST = 0
    Else
        INTST = 1
    End If

جملة الأستعلام المطلوب الأستفسار عنها

SQL = "SPItemAdd'" & TxtComCode & "','" & TxtCode & "','" TxtName _
          & "','" & TxtQty & "','" & TxtCost & "','" & TxtPrice & "','" _
          & TxtType & "','" &  strDate & "','" & INTST "'"

تظهر رسالة خطأ خاصة بالتاريخ

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 18 مايو 2005 في 02:13

#2

وسائط الإجراء المخزن من نوع int و bit و float و money لاتحتاج القيم الممررة إليها لأن تكون بين علامتي single qutation، فقط القيم من نوع varchar وchar هي التي تحتاج، وألاحظ أنك في نداءك للإجراء المخزن جعلت كل قيم الوسائط محصورة بين هاتين العلامتين.

بالتوفيق بإذن الله :)

فكر بطريقة أخرى

هذا الموضوع مغلق.

مواضيع مشابهة