سلام بچه ها
من یادم هست که احتمالا استفاده از توابع توکار vb6 در dao مجاز بود!!!!!
اما حالا وقتی دستور زیر رو به متغیر RecordSet میفرستم ایراد میگیره!!!
کسی هست که بگه چرا این کار نمیکنه؟
Select * From MyTable where Instr(1,MyField,,'ali')>0
سلام بچه ها
من یادم هست که احتمالا استفاده از توابع توکار vb6 در dao مجاز بود!!!!!
اما حالا وقتی دستور زیر رو به متغیر RecordSet میفرستم ایراد میگیره!!!
کسی هست که بگه چرا این کار نمیکنه؟
Select * From MyTable where Instr(1,MyField,,'ali')>0
سلام،
شما دارید تو دستو sql از توابع VB استفاده می کنید! خب این کار شدنی نیست.
فکر می کنم این همون چیزی باشه که شما قصد انجامش رو دارید:
تو دستور sql فقط مجاز به استفاده از عملگرهای خود sql هستید.
"Select * From MyTable Where MyField Like '%" & ali & "%'"
الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.
پس درسته .....
واقعا جالبه که توی خود نرم افزار اکسس میشه از این توابع استفاده کرد ولی توی vb نمیشه.
ولی الان دیگه کاملا مطمئن شدم.
البته اقای xxxxx_xxxxx کاملا درست میگن فقط باید بجای % (که مال SQL SEREVER هست) ، علامت * قرار بدن تا توی Mdb هم کار کنه.