Find در کجا چیزی رو پیدا کرده ؟؟؟
در چه برنامه ای از این متد استفاده می کنی ؟
Dim objRS
Set objRS = server.createObject("ADODB.recordset")
objrs.find(criteria)
سلام
من از روش زیر استفاده میکنم:
if (Not objrs.EOF) then
'your Code
else
response.write("There was No entry for your criteria!")
end if
ممنون از توضیحتون مشکلم حل شد.
حالا یه سوال دیگه داشتم چجوری برای جستجو از دو فیلد استفاده کنم به دو روش زیر نوشتم ولی نشد :
objrs.Find ("username = 'x' AND password='y'")
و
objrs.Find ("username = 'x' , password='y'")
اینجوری امتحان کن ببین میشه؟ برای وصل کردن دو تا string در VBباید از & استفاده کنی.
objrs.Find ("username = 'x'" & "password='y'")
لینک زیر هم بد نیست:
http://www.w3schools.com/ado/met_rs_find.asp
موفق باشی
نه نشد.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 در 15:30 عصر
محتویات لینک رو خودم دقیقا"نخونده بودم. چون موردی پیش نیومده بود که از دو تا criteria بخوام استفاده کنم. منهم چیز یاد گرفتم.
ممنون
یه سوال . چرا ADODB.recordset آیا استفاده از dataset و dataview بهتر نیست ؟ اونها که آسونترن . آیا دلیل خاصی دارید که از این استفاده می کنید
من دارم از ASP استفاده میکنم نه ASP.NET و فکر نکنم تو ASP از Dataset و dataview خبری باشه. از ASP.NET هم استفاده نمیکنم چون یه خورده سختره و بطور کامل با محیط .NET آشنایی ندارم. و این سایت رو هم دارم برای پروژه درس مبانی اینترنت طراحی میکنم و کیفیت و سرعت کار زیاد مهم نیست فقط باید درست جواب بده.
آقا گرفتم . مرسی جواب دادی انشاءالله بزن تو net . اون یه حال دیگه داره
.net رو با vb.net شروع کردم و کم کم میخوام برم سراغ asp.netآقا گرفتم . مرسی جواب دادی انشاءالله بزن تو net . اون یه حال دیگه داره
چرا رسیدم.به جوابت نرسیدی هنوز ؟