PDA

View Full Version : مشکل این کد چیه؟



dastiary
چهارشنبه 17 آبان 1385, 22:09 عصر
سلام

لطفا بفرمایید مشکل این کد چیه؟


Private Sub Form_Load()

Label2.Caption = Date
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\a.mdb;"

Adodc1.RecordSource = "SELECT * FROM mytest where tarikh = '" & Label2.Caption & "'"
Adodc1.Refresh


End Sub

این خطا رو میده Data Type mismatch in criteria expresstion


متشکرم

وبلاگ من (http://ineh.blogsky.com)

Mehdi0016
پنج شنبه 18 آبان 1385, 21:50 عصر
سلام
فیلد تاریخ رو توی دیتابیس از چه نوعی تعریف کردی ؟

ashkan209
جمعه 19 آبان 1385, 08:22 صبح
Adodc1.RecordSource = "SELECT * FROM mytest where tarikh = " & Label2.Caption & ""

امتحان کن احتمالا درست بشه

Hamed_R
دوشنبه 22 آبان 1385, 13:02 عصر
سلام
یه روش خیلی خوب واستون می گم که کار با دیتابیس رو حرفه ای و بهینه تر میکنه
Dim MyCon as new adodb.conection
MyCon.ConectionString=Provider=Microsoft.Jet.OLEDB .4.0;Data Source=" + App.Path + "\a.mdb
dim RecordS as adodb.Recorset
dim MySql as String
MySql=Select * from table1
Recordset.open MySql,MyCon
--------------------
ببخشید البته توی سطر آخر کلمه Recordset رو به RecordS تغییر بدید. یه اشتباه تایپی بود

dastiary
دوشنبه 22 آبان 1385, 19:53 عصر
سلام وتشکر از دوستان.
فهمیدم.
اگر کد رو اینجوری بنویسیم مشکل حل میشه.


cdate('" & Label2.Caption& ")'"