29-10-12, 01:34 PM
السلام عليكم
استخدم الكود التالى للبحث بين تاريخين من قاعدة بيانات SQL ,وقمت بوضع اداتين DateTimePicker واسميت الاولى frm_date والثانية to_date ووضعت زر أمر به الكود التالى
وعند تنفيذ الأمر تظهر الرسالة التالية
[HTML]Failed to convert parameter value from a String to a DateTime[/HTML]
مع العلم ان نوع الحقل بقاعدة البيانات هو date
ارجوا الإفادة ؟
استخدم الكود التالى للبحث بين تاريخين من قاعدة بيانات SQL ,وقمت بوضع اداتين DateTimePicker واسميت الاولى frm_date والثانية to_date ووضعت زر أمر به الكود التالى
كود :
Dim cn As New SqlConnection(Con_STR)
Dim sda As New SqlDataAdapter("select *from usr_audit where date_oper between @frm_date and @to_date", cn)
sda.SelectCommand.Parameters.Add("@frm_date", SqlDbType.Date).Value = frm_date.ToString
sda.SelectCommand.Parameters.Add("@to_date", SqlDbType.Date).Value = to_date.ToString
Dim ds As New DataSet()
sda.Fill(ds, "usr_audit")
Dim dt As DataTable = ds.Tables("usr_audit")
If dt.Rows.Count > 0 Then
DGV.AutoGenerateColumns = True
DGV.DataSource = ds.Tables("usr_audit").DefaultView
Else
DGV.DataSource = Nothing
MessageBox.Show("لا توجد بيانات لعرضها", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Information)
Exit Sub
End If
btn_ser.Enabled = False
cn.Close()
وعند تنفيذ الأمر تظهر الرسالة التالية
[HTML]Failed to convert parameter value from a String to a DateTime[/HTML]
مع العلم ان نوع الحقل بقاعدة البيانات هو date
ارجوا الإفادة ؟