14-08-21, 06:45 PM
السلام عليكم ورحمة الله وبركاته
اخي الكريم بالنسبة للبحث بين تاريخين مع قواعد البياناتSqlserver
استخدم الصب التالي مع تغيير اسماء الجدول وحقل التاريخ
وفي زر بوتون ننادي على الصب
حيث ستكون قيم التاريخ في DateTimePicker عدد اثنان واحدة للتاريخ البدء والثانية للتاريخ النهاية
ملاحظة هامة : انتبه الى صيغة التاريخ المحفوطة في قاعدة البيانات والصيغة في DateTimePicker يجب ان يكونوا بنفس الصيغة
بمعنى (يوم - شهر - سنة )او (شهر - يوم - سنة )
اخي الكريم بالنسبة للبحث بين تاريخين مع قواعد البيانات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 يجب ان يكونوا بنفس الصيغة
بمعنى (يوم - شهر - سنة )او (شهر - يوم - سنة )
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
