برگزیده های پرشین تولز

نیاز به کمک در mysql

Amin_amj

کاربر تازه وارد
تاریخ عضویت
24 جولای 2007
نوشته‌ها
3
لایک‌ها
0
سلام خدمت همه دوستان عزیز
یک مشکلی داشتم که اگر کسی بتونه حل کنه ممنونش میشم.
من از mysql به عنوان پایگاه داده در vb6 استفاده می کنم.وقتی که می خواهم یک عبارت را توسط like جستجو کنم کار نمی کنه .یعنی vb6 متن داخل رکورد پایگاه داده را نمی شناسه.
من فکر می کنم به خاطر اینه که اطلاعات در vb به صورت ascii ذخیره میشه ولی در mysql به صورت utf8 استفاده و ذخیره میشه.
اگر اطلاعاتی تو این زمینه دارید لطفا کمکم کنید.

dim strSQL as string
strSQL = " select * from tblinf where `Name` LIKE '" & txtName.Text & "' "

در کد بالا می خواهم به اطلاعاتی که فیلد Name آنها شباهتی به متن داخل txtName دارند دست پیدا کنم ولی در موقع اجرا mysql متن داخل txtName را نشناخته و هیچ مقداری را بر نمی گرداند.
 

najafzadeh

کاربر فعال پایگاه داده ها
کاربر فعال
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
522
لایک‌ها
28
محل سکونت
قزقلعه
سلام خدمت همه دوستان عزیز
یک مشکلی داشتم که اگر کسی بتونه حل کنه ممنونش میشم.
من از mysql به عنوان پایگاه داده در vb6 استفاده می کنم.وقتی که می خواهم یک عبارت را توسط like جستجو کنم کار نمی کنه .یعنی vb6 متن داخل رکورد پایگاه داده را نمی شناسه.
من فکر می کنم به خاطر اینه که اطلاعات در vb به صورت ascii ذخیره میشه ولی در mysql به صورت utf8 استفاده و ذخیره میشه.
اگر اطلاعاتی تو این زمینه دارید لطفا کمکم کنید.

dim strSQL as string
strSQL = " select * from tblinf where `Name` LIKE '" & txtName.Text & "' "

در کد بالا می خواهم به اطلاعاتی که فیلد Name آنها شباهتی به متن داخل txtName دارند دست پیدا کنم ولی در موقع اجرا mysql متن داخل txtName را نشناخته و هیچ مقداری را بر نمی گرداند.

کد:
dim strSQL as string
strSQL = " select * from tblinf where `Name` LIKE '" &* txtName.Text & "' "

فکر کنم حالا کار کنه
 
بالا