تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] التواريخ
#1
كيف يمكن البحث بين تاريخين باستخدام فجوال بيك 2008 علما بان هدا الكود لايعمل 
Da3 = New SqlDataAdapter("SELECT Order_Rec,Num_Receipt,Num_Type,Name,Num,Date_Receipt FROM Tb_Receipt WHERE Date_Receipt BETWEEN '" & MaskedTextBox1.Text & "' btten '" & MaskedTextBox2.Text & "'", Con)n
الرد
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم بالنسبة للبحث بين تاريخين مع قواعد البياناتSqlserver 
استخدم الصب التالي مع تغيير اسماء الجدول وحقل التاريخ
كود :
Public Sub SearhBetween2Date(ByVal DD1 As Date, ByVal DD2 As Date)
try
Dim  dt As New DataTable()
Dim  Cmd As New SqlCommand()
dt.clear()
Cmd  = New SqlCommand("select * from Personal Where Cv_Bday>= @DD1  And Cv_Bday<= @DD2 ", Cn)
Cmd.parameters.Add("@DD1",SqlDbType.Date).value=DD1
cmd.parameters.Add("@DD2",SqlDbType.Date).value=DD2
If Cn.State = ConnectionState.Open Then
Cn.Close()
End If
Cn.Open()
dt.Load(cmd.ExecuteReader())
Cn.Close()
Dgv_Table.dataSource = dt
Catch ex As Exception
End Try
End Sub
وفي زر بوتون ننادي على الصب
كود :
SearhBetween2Date(DateTimePiker1.value,DateTimePiker2.value)
حيث ستكون قيم التاريخ في DateTimePicker  عدد اثنان واحدة للتاريخ البدء والثانية للتاريخ النهاية
ملاحظة هامة : انتبه الى صيغة التاريخ المحفوطة في قاعدة البيانات والصيغة في DateTimePicker   يجب ان يكونوا بنفس الصيغة
بمعنى (يوم - شهر - سنة )او (شهر - يوم - سنة )
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: asemshahen5 , خالد20



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم