View Full Version : چجوری بفهمم که متد find چیزی پیدا کرده یا نه؟
سیلوستر
جمعه 15 اردیبهشت 1385, 08:52 صبح
:اشتباه: :اشتباه:
لوک خوش شانس
شنبه 16 اردیبهشت 1385, 16:48 عصر
Find در کجا چیزی رو پیدا کرده ؟؟؟
در چه برنامه ای از این متد استفاده می کنی ؟
سیلوستر
دوشنبه 18 اردیبهشت 1385, 05:39 صبح
Dim objRS
Set objRS = server.createObject("ADODB.recordset")
objrs.find(criteria)
سارا نجفی
دوشنبه 18 اردیبهشت 1385, 07:45 صبح
سلام
من از روش زیر استفاده میکنم:
if (Not objrs.EOF) then
'your Code
else
response.write("There was No entry for your criteria!")
end if
سیلوستر
سه شنبه 19 اردیبهشت 1385, 19:49 عصر
ممنون از توضیحتون مشکلم حل شد.
حالا یه سوال دیگه داشتم چجوری برای جستجو از دو فیلد استفاده کنم به دو روش زیر نوشتم ولی نشد :
objrs.Find ("username = 'x' AND password='y'")
و
objrs.Find ("username = 'x' , password='y'")
سارا نجفی
چهارشنبه 20 اردیبهشت 1385, 07:38 صبح
اینجوری امتحان کن ببین میشه؟ برای وصل کردن دو تا string در VBباید از & استفاده کنی.
objrs.Find ("username = 'x'" & "password='y'")
لینک زیر هم بد نیست:
http://www.w3schools.com/ado/met_rs_find.asp
موفق باشی
سیلوستر
چهارشنبه 20 اردیبهشت 1385, 15:20 عصر
objrs.Find ("username = 'x'" & "password='y'")
نه نشد.
تو همین لینکی که دادی نوشته که از دو ستون برای جستجو نمیشه استفاده کرد :
Note: This method does not support multi-column searches (AND or OR)
ولی بنظر سایت مفیدیه.ممنون.
از Filter استفاده کردم درست شد :
objrs.Filter ="username = '"& request("username") &"' AND password='"& request("password") &"'"
سارا نجفی
چهارشنبه 20 اردیبهشت 1385, 21:23 عصر
محتویات لینک رو خودم دقیقا"نخونده بودم. چون موردی پیش نیومده بود که از دو تا criteria بخوام استفاده کنم. منهم چیز یاد گرفتم.
ممنون
ali_kolahdoozan
چهارشنبه 20 اردیبهشت 1385, 21:33 عصر
یه سوال . چرا ADODB.recordset آیا استفاده از dataset و dataview بهتر نیست ؟ اونها که آسونترن . آیا دلیل خاصی دارید که از این استفاده می کنید
سیلوستر
پنج شنبه 21 اردیبهشت 1385, 05:18 صبح
من دارم از ASP استفاده میکنم نه ASP.NET و فکر نکنم تو ASP از Dataset و dataview خبری باشه. از ASP.NET هم استفاده نمیکنم چون یه خورده سختره و بطور کامل با محیط .NET آشنایی ندارم. و این سایت رو هم دارم برای پروژه درس مبانی اینترنت طراحی میکنم و کیفیت و سرعت کار زیاد مهم نیست فقط باید درست جواب بده.
ali_kolahdoozan
پنج شنبه 21 اردیبهشت 1385, 07:47 صبح
آقا گرفتم . مرسی جواب دادی انشاءالله بزن تو net . اون یه حال دیگه داره
لوک خوش شانس
پنج شنبه 21 اردیبهشت 1385, 09:00 صبح
به جوابت نرسیدی هنوز ؟
سیلوستر
پنج شنبه 21 اردیبهشت 1385, 10:02 صبح
آقا گرفتم . مرسی جواب دادی انشاءالله بزن تو net . اون یه حال دیگه داره
.net رو با vb.net شروع کردم و کم کم میخوام برم سراغ asp.net
به جوابت نرسیدی هنوز ؟
چرا رسیدم.
لوک خوش شانس
جمعه 22 اردیبهشت 1385, 00:05 صبح
خوبه پس موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.