مشاهده نسخه کامل
: مشکل با دیتابیس
سلام
من این رو دارم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وقتی می خوام اجراش کنم این ارور رو میده:
The data types text and varchar are incompatible in the equal to operator.
توی اون جدولم هم 3-4 تا فیلد دارم از انواع مختلف
ممنون
Ultimator
23-04-2008, 20:10
فیلدت تو db رو VARCHAR دادی ؟ اخه کدت ظاهرا مشکلی نداره .... نمیدونم !.... تست هم نکردم!
نه اصلاً VARCHAR ندارم توش
یه سری numerical (اگر املاش رو اشتباه ننوشته باشم) و یه سری text
همین
اطلاعات تو دیتا بیس از چه نوعی ذخیره شده ؟
گفتم که:
یه سری numerical (اگر املاش رو اشتباه ننوشته باشم) و یه سری text
یه سوال دیگه هم دارم که امیدوارم باعث نشه که قبلی بی جواب بمونه:
من وقتی که این دستور رو انجام می دم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اونهایی رو که اولشون m داره نشونم میده و هم اونهایی که در کل حداقل یه m داره
چه کنم که فقط اونهایی رو نشون بده که اولشون m داره؟
(با PHP خیلی ساده تر بود. Error هاش هم مفهوم تر بود!)
Ultimator
23-04-2008, 21:56
کدت هيچ مشکلی نداره اشکال از يکی از اين فيلدهاست
متنیاشو از nvarchar / ntext و عددی هاشو از int استفاده کن ببين حل ميشه ؟
يه پيشنهاد :
ازونجايی که تازه ميخوای ياد بگيری و سوالات زيادی پيش مياد . بهتره تو يه تاپيک همه سوالات و مشکلاتتو بپرسی هم مجتمع تر ميشه هم از پی ام بهتره ! همه ی سوالاتتو تو يه تاپيک بپرس ، البته اگه دلت خاست
مرسی
اون رو تست می کنم
ولی پیشنهادت عالیه
چشم الان می رم می سازم
یه چیز جالب فهمیدم
من هر نوع query که داشته باشم و توش علامت = (مساوی) باشه، بهم گیر میده
ولی با LIKE مشکل نداره
حالا یه سوال:
مشکلی نداره به جای = از LIKE استفاده کنم
یعنی یه وقت نره برام چند تا Row در بیاره (چون با = همیشه 1 Row در میاره)
ممنون
نه مساوی هم مشکلی نداره , شما از پارامتر استفاده کن دوست عزیز این روش جالبی نیست .
میشه لطفاً مثال بزنی؟
آخه من خیلی تازه کارم
Ultimator
24-04-2008, 12:15
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.