منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] Data type mismatch in criteria - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] Data type mismatch in criteria (/showthread.php?tid=20349)



Data type mismatch in criteria - alma_fandi - 12-05-17

السلام عليكم
ما الخطأ في هذا الكود كما في الصورة
ارجو منكم الحل

[attachment=14208]


RE: Data type mismatch in criteria - mansoor - 12-05-17

الرسالة تقول عدم تطابق نوع البيانات
حسب الصورة يوجد الحقل [Sex] والحقل[Birthday]
لكن الافضل وضع الحقل [Sex] بالبارامتر مثل البقية بحيث تكون
PHP كود :
WHERE [Sex]=@sex 
PHP كود :
cmd.Paramiters.AddWithValue("@sex"cboText.Text

ملاحظة OleDbDataAdapter لا تحتاج Con.Open وCon.Close


RE: Data type mismatch in criteria - alma_fandi - 12-05-17

شكرا جزيلا Mansoor
ارجو المساعدة بتعديل الكود
PHP كود :
Dim dt As New DataTable
        Dim parameters 
As New List(Of OleDbParameter)

        
Dim sql "SELECT * FROM [Table1] WHERE [Sex]='" cboSex.Text _
        
"' AND [Birthday] BETWEEN  @StartDate AND @EndpDate "

        
Dim cmd = New OleDbCommand(sqlCon)
        
cmd.Parameters.AddWithValue("@StartDate"DateTimePicker1.Value)
        
cmd.Parameters.AddWithValue("@EndpDate"DateTimePicker2.Value)
        
Dim da = New OleDbDataAdapter(cmd)

        
da.Fill(dt)
        
dgvList.DataSource dt 



RE: Data type mismatch in criteria - mansoor - 12-05-17

PHP كود :
Dim sql "SELECT * FROM [Table1] WHERE [Sex]=@sex AND [Birthday] BETWEEN  @StartDate AND @EndpDate "
Dim da As New OleDbDataAdapter(sqlCon)
da.SelectCommand.Parameters.AddWithValue("@sex"cboSex.Text)
da.SelectCommand.Parameters.AddWithValue("@StartDate"DateTimePicker1.Value.Date)
da.SelectCommand.Parameters.AddWithValue("@EndpDate"DateTimePicker2.Value.Date)

Dim dt As New DataTable
da
.Fill(dt)

dgvList.DataSource dt 



RE: Data type mismatch in criteria - alma_fandi - 12-05-17

شكرا جزيلا الكود اشتغل تمام