xxxxx_xxxxx
پنج شنبه 26 دی 1387, 00:49 صبح
سلام.
يه سوال داشتم:
اطلاعاتي كه كاربر تو برنامه وارد مي كنه همه تبديل به كد ميشن و بعد وارد بانك ميشن.
اطلاعات كد شده هيچ وقت شبيه هم نيستند. حتي عبارات مشابه. يعني يك كلمه رو هر وقت Encode كنيم با دفعه قبلش فرق مي كنه.
حالا ميخوام جستجو توي بانك بزارم. (بانكي كه همه چيش كد شده) اگه بخوام عبارتي كه كاربر براي جستجو وارد مي كنه رو Encode كنم و بعد تو بانك جستجو كنم امكان نداره جستجو نتيجه اي داشته.
حالا ميخوام براي جستجو عبارتي كه كاربر وارد كرده رو با Decode شده فيلدهاي بانك مقايسه كنم. اما چه جوري؟
ميخوام دستور جستجو SQL باشه.
حالت عادي اين دستور اينطوريه؟
"SELECT * FROM TableName where FieldName like '%" & S & "%'"
S عبارتي هست كه قراره جستجو بشه. بايد فيلد اول Decode بشه.
متشكرم
يه سوال داشتم:
اطلاعاتي كه كاربر تو برنامه وارد مي كنه همه تبديل به كد ميشن و بعد وارد بانك ميشن.
اطلاعات كد شده هيچ وقت شبيه هم نيستند. حتي عبارات مشابه. يعني يك كلمه رو هر وقت Encode كنيم با دفعه قبلش فرق مي كنه.
حالا ميخوام جستجو توي بانك بزارم. (بانكي كه همه چيش كد شده) اگه بخوام عبارتي كه كاربر براي جستجو وارد مي كنه رو Encode كنم و بعد تو بانك جستجو كنم امكان نداره جستجو نتيجه اي داشته.
حالا ميخوام براي جستجو عبارتي كه كاربر وارد كرده رو با Decode شده فيلدهاي بانك مقايسه كنم. اما چه جوري؟
ميخوام دستور جستجو SQL باشه.
حالت عادي اين دستور اينطوريه؟
"SELECT * FROM TableName where FieldName like '%" & S & "%'"
S عبارتي هست كه قراره جستجو بشه. بايد فيلد اول Decode بشه.
متشكرم