sara_she
02-09-2007, 11:02
سلام
من يه مشكلي پيدا كردم كه نمي دونم چه طور حلش كنم
يه فيلد تو بانك (بانك با اينتربيس طراحي شده) از نوع( numeric(18,0 دارم كه يه عدد توش ريخته شده مثلا 800500
حالا مي خوام كاربر يه عدد رو تو textbox وارد كنه و اين عدد با مقدار درون بانكم چك بشه .كد به صورت زير است:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مشكل اينه كه با اينكه من تو بانك 800500 و در textbox عدد 50000رو وارد مي كنم بازم قسمت i:=3 رو اجرا مي كنه
در حالتي كه هر دو مساوي باشند درست عمل مي كنه و i:=2 رو اجرا مي كنه و لي هر كاري مي كنم if اول اجرا نمي شده حتي وقتي جهت علامت رو از كوچكتر به بزرگتر تغيير ميدم بازم if اول كار نميكنه
value1 و value2 از نوع integerهستند.به نظر شما مشكل از كجاست
من يه مشكلي پيدا كردم كه نمي دونم چه طور حلش كنم
يه فيلد تو بانك (بانك با اينتربيس طراحي شده) از نوع( numeric(18,0 دارم كه يه عدد توش ريخته شده مثلا 800500
حالا مي خوام كاربر يه عدد رو تو textbox وارد كنه و اين عدد با مقدار درون بانكم چك بشه .كد به صورت زير است:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مشكل اينه كه با اينكه من تو بانك 800500 و در textbox عدد 50000رو وارد مي كنم بازم قسمت i:=3 رو اجرا مي كنه
در حالتي كه هر دو مساوي باشند درست عمل مي كنه و i:=2 رو اجرا مي كنه و لي هر كاري مي كنم if اول اجرا نمي شده حتي وقتي جهت علامت رو از كوچكتر به بزرگتر تغيير ميدم بازم if اول كار نميكنه
value1 و value2 از نوع integerهستند.به نظر شما مشكل از كجاست