PDA

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 صبح
خوبه پس موفق باشی