تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل هناك خطأ فى هذا الكود
#17
أعتذر منك أخي خالد كامل1  لقد كانت هناك أخطاء إملائية في بعض الأكواد السابقة

جرب الكود التالي
كود :
Public Sub SEARCH2DATE(ByVal order_date As Date, ByVal order_date2 As Date, ByVal mo_name As String)
       Try
           DT_SEARCH = New DataTable
           DT_SEARCH.Clear()
           Dim da As New OledbDataAdapter(" SELECT * FROM ORDERS WHERE mo_name = '" & mo_name & "' and  order_date >='" & order_date & "' AND order_date <= '" & order_date2 & "'", con)

           da.Fill(DT_SEARCH)
           '
           DataGridView1.DataSource = DT_SEARCH

       Catch ex As Exception
           MsgBox(Err.Description, MsgBoxStyle.Information)
       Finally
           con.Close()
       End Try

   End Sub


مثلاً الخطأ في الكود الأول:

كود :
Public Sub SEARCH2DATE(ByVal order_date As DateTime, ByVal order_date2 As DateTime, ByVal mo_name As String)
      DT_SEARCH.Clear()
      Dim CMDSEARCH As New OleDbCommand(" SELECT * FROM ORDERS WHERE order_date >= @order_date AND order_date <= @order_date2 and  mo_name = @mo_name ", con)
      CMDSEARCH.Parameters.Clear()
      CMDSEARCH.Parameters.Add("@mo_name", OleDbType.VarChar).Value = mo_name
      CMDSEARCH.Parameters.Add("@order_date", OleDbType.Date).Value = "#" & order_date & "#"
      CMDSEARCH.Parameters.Add("@order_date2", OleDbType.Date).Value = "#" & order_date2 & "#"
      CMDSEARCH.Parameters.Add("@mo_name", OleDbType.VarChar).Value = mo_name
      Try
          If con.State = 1 Then con.Close()
          con.Open()
          DT_SEARCH.Load(CMDSEARCH.ExecuteReader)
          con.Close()
          CMDSEARCH = Nothing
      Catch ex As Exception
          con.Close()
          MsgBox(Err.Description, MsgBoxStyle.Information)
      Finally
          If con.State = ConnectionState.Open Then con.Close()
      End Try

  End Sub

الخطأ الأول هو 

      CMDSEARCH.Parameters.Add("@mo_name", OleDbType.VarChar).Value = mo_name
      CMDSEARCH.Parameters.Add("@order_date", OleDbType.Date).Value = "#" & order_date & "#"
      CMDSEARCH.Parameters.Add("@order_date2", OleDbType.Date).Value = "#" & order_date2 & "#"
      CMDSEARCH.Parameters.Add("@mo_name", OleDbType.VarChar).Value = mo_name

الجملة مكررة


يظهر أيضاً في الكود التالي اعطاء قيمة للاسم مباشرة


Public Sub SEARCH2DATE(ByVal order_date As DateTime, ByVal order_date2 As DateTime, ByVal mo_name As String)
       DT_SEARCH.Clear()
       Dim CMDSEARCH As New OleDbCommand(" SELECT * FROM ORDERS WHERE mo_name = '" & mo_name & "'and  order_date >= @order_date AND order_date <= @order_date2   ", con)
       CMDSEARCH.Parameters.Clear()

اسناد قيمة لباراميتر غير موجود في جملة sql
       CMDSEARCH.Parameters.Add("@mo_name", OleDbType.VarChar).Value = mo_name
       CMDSEARCH.Parameters.Add("@order_date", OleDbType.Date).Value = "#" & order_date & "#"
       CMDSEARCH.Parameters.Add("@order_date2", OleDbType.Date).Value = "#" & order_date2 & "#"

       Try
           If con.State = 1 Then con.Close()
           con.Open()
           DT_SEARCH.Load(CMDSEARCH.ExecuteReader)
           con.Close()
           CMDSEARCH = Nothing
       Catch ex As Exception
           con.Close()
           MsgBox(Err.Description, MsgBoxStyle.Information)
       Finally
           If con.State = ConnectionState.Open Then con.Close()
       End Try

   End Sub
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5


الردود في هذا الموضوع
RE: هل هناك خطأ فى هذا الكود - بواسطة baha - 23-09-19, 06:35 PM
RE: هل هناك خطأ فى هذا الكود - بواسطة baha - 23-09-19, 07:11 PM
RE: هل هناك خطأ فى هذا الكود - بواسطة baha - 24-09-19, 04:39 AM
RE: هل هناك خطأ فى هذا الكود - بواسطة baha - 24-09-19, 06:36 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 193 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 210 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 843 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,143 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 677 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 820 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer

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


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