PDA

نسخه کامل مشاهده نسخه کامل : مشكل اين كد چيه؟



dastiary
08-11-2006, 22:47
سلام

لطفا بفرماييد مشكل اين كد چيه؟


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


متشكرم



وبلاگ من ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

hoseinquest
08-11-2006, 23:39
خب فیلد تاریخ رو توی دیتابیس از چه نوعی انتخاب کردی؟ date/time یا text

kbdfa
09-11-2006, 08:55
من برنامه ات رو تست كردم فقط به خط آخر يعني Adodc1.Refresh ايراد ميگيره وقتي بر ميداري خطا نميده
امتحان كن اگه دوباره خطا داد حتما يه گزينه اي داري كه تعريف نشده اگه خواستي مطرح كن تا هم فكري كنيم.

dastiary
09-11-2006, 15:18
مشكل تو قسمت استرينگ هست :
تو اين قسمت: '" & Label2.Caption & "'" چونكه اگه بجاي اون مستقيما يك تاريخ بنويسيم مثل #2006/11/10# درست ميشه
ولي من ميخوام تاريخ رو از يك ليبل بگيره.

Reticent
09-11-2006, 16:03
از StrToDate استفاده کنید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ایلیا

hoseinquest
09-11-2006, 18:10
منم واسه همین پرسیدم نوع داده ای فیلد چیه دیگه

dastiary
13-11-2006, 20:26
سلام وتشكر از دوستان.
فهميدم.
اگر كد رو اينجوري بنويسيم مشكل حل ميشه.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید