-
مشكل در select
سلام به همگي
من 1مشكل دارم تو ديتا بيسم
اونم اينه كه ميخوام 1 سلكت بنويسم ولي اون سلكتم چون تو ديتابيسم نامبر هس ارور ميده نميدونم چطور بنويسمش كدم اينه
[PHP]
Sqlstr:='select * from ab where (idab='+QuotedStr(markaz.text)+')and('+'sal='+Quot edStr(Edit1.text)+')and('+'dore<='+QuotedStr(combo box2.Text)+') and('+'dore>='+QuotedStr(combobox1.Text)+')';
[/PHP]
دوره من نامبر هس به اين ايراد ميگيره نميدونم چطور بنويسمش
ديتابيسم اكسس
-
اول یه سوال هست اینکه طبق این سلکت شما باید عدد دوره ای که وارد میشه در combobox 1و 2 یکسان باشه یعنی مثلا هر دوشون 1 باشن تا سلکت انجام بشه اگه هدفتون اینه این کد پایین رو بنویسید مشکلتون حله
اگه کد رو به این صورت بنویسین فکر کنم مشکلتون حل شه
کد:
'select * from ab where ((idab='''+markaz.text+''')and(sal='''+edit1.text+''')and(dore='''+combobox2.text+''')and(dore='''+combobox1.text+'''))');
-
نه هدفم اين نيست
هدفم اينه كه اعداد بين اين 2تا دوره رو بگيرم يعني مثلا اعداد بين 1تا 11
دوسي من تو ديتابيسم دوره رو از نوع كاراكتر ميگرفتم هيچ مشكلي هم نداشتم_مشكلم اين بودكه اگه اعداد بين 9تا 11 رو ميخواستم ديگه بهم جواب نميداد چون 11 دورقمي بود و مثل كاراكتر باهام برخورد مي كردو اشتباه بهم جواب ميداد اومدم تو ديتابيس نامبرش كردم تا درست بشه حالا نمي دونم چطوري كدشو بنويسم
داستان اينه
ممنون اگه جوابم بدي:11:
-
معذرت میخوام اینو میگم ولی فکر میکنم شما اصلا تو سایت سرچ نمیکنین
این مطلبو دوستان کلی روش بحث کردن
اگه شما یکم سرچ میکردین دیگه نیاز به زدن تایپیک نبود برای این کار شما باید از دستور BETWEEN استفاده کنین که فرهاد عزیز تو تایپیک آموزش و سوالات مربوط به استفاده از دستورات Sql در دلفی
کامل توضیح دادن و حتی به صورت pdf برای دانلود گذاشتن به این تایپیک برید و دستور BETWEEN رو سرچ کنین به نتیجه میرسین