تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] التواريخ
#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


الردود في هذا الموضوع
التواريخ - بواسطة محمد صالح احمد - 14-08-21, 05:03 PM
RE: التواريخ - بواسطة ابراهيم ايبو - 14-08-21, 06:45 PM


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


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