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

مشكلة في ال calender extender

بدأه wisdom2010 في 15 ديسمبر 2010 · 3 رد · 459 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أرجو أن تكونوا جميعا في تمام الصحة والعافية

لدي استفسار عن ال ajax calender extender

أضفته على الصفحة وعملت ربط مع ال textbox بحيث يظهر التاريخ الذي تم اختياره فيه

ثم عندما يضغط المستخدم زر الحفظ ، يخزن التاريخ من ال textbox في قاعدة البيانات في حقل نوع البيانات فيه varchar

لكن حقل التاريخ في فاعدة البيانات يكون فارغا space (مع العلم أن القيم الافتراضية في هذا الحقل هي null) الخطأ

يعني أن عملية التعديل تمت والاتصال بقاعدة البيانات قد نجح ،، لكن لأ أعرف لماذا يظهر فراغ بدل أن يظهر التاريخ

هل لديكم أي فكرة عن هذا الخطأ ؟؟

#2

السلام عليكم

لا يوجد مانع للعملية التى تذكر , ولكن ربما هناك خطأ منك فى مكان ما غير متعلق بأداة التقويم , أو أن هناك مشكلة فى تحديد نوع البيانات المدخلة , يرجى إرفاق مثال مبسط .

Ahmed Moosa

Microsoft Community Contributor | MCC

Microsoft Certified Professional Developer | MCPD

Microsoft Certified Technology Specialist | MCTS

Senior .NET Developer

.Net Trainer

English blog : http://weblogs.asp.net/ahmedmoosa/

مدونة عربى : http://ahmedmoosa.wordpress.com/

#3
Ahmed Moosa كتب:

السلام عليكم

لا يوجد مانع للعملية التى تذكر , ولكن ربما هناك خطأ منك فى مكان ما غير متعلق بأداة التقويم , أو أن هناك مشكلة فى تحديد نوع البيانات المدخلة , يرجى إرفاق مثال مبسط .

بارك الله فيك

هذا هو الجزء الأول من الكود

              Dim c As customer = New customer
            c.reserve_car(Int(GridView1.Rows(0).Cells(0).Text), c_id, TextBox1.Text, TextBox1.Text)

هذا يستدعي الدالة الخاصة بالحجز ويبعث لها قيم من الصفحة من ضمنها قيم textbox1 ,textbox2 التي تأخذ القيم من أداة التقويم

أما الدالة الخاصة بالحجز :

  Public Function reserve_car(ByVal w As Integer, ByVal x As Integer, ByVal y As String, ByVal z As String)

        Dim connectionstring As String = WebConfigurationManager.ConnectionStrings("constr").ConnectionString
        Dim updatesql As String
        updatesql = "update customer set car_id=@car_id,start_date=@start_date,end_date=@end_date where id=@id"
        Dim con As New SqlConnection(connectionstring)
        Dim cmd As New SqlCommand(updatesql, con)
        cmd.Parameters.AddWithValue("@id", x)
        cmd.Parameters.AddWithValue("@car_id", w)
        cmd.Parameters.AddWithValue("@start_date", y)
        cmd.Parameters.AddWithValue("@end_date", z)
        Dim updated As Integer = 0
        Try
            con.Open()
            updated = cmd.ExecuteNonQuery()

        Catch ex As Exception
            MsgBox("error..." & ex.Message)
            con.Close()
        End Try
}
#4

السلام عليكم

أخى الفاضل , كان طلبى ان ترفق مثال , ولا تضيع الوقت .

فى أمان الله

تم تعديل هذه المشاركة بواسطة Ahmed Moosa في 18 ديسمبر 2010 في 03:26

Ahmed Moosa

Microsoft Community Contributor | MCC

Microsoft Certified Professional Developer | MCPD

Microsoft Certified Technology Specialist | MCTS

Senior .NET Developer

.Net Trainer

English blog : http://weblogs.asp.net/ahmedmoosa/

مدونة عربى : http://ahmedmoosa.wordpress.com/

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