پرش !

rah

Member
سلام دوستان
من یه همچین کدی نوشتم اما :

کد:
<%
Select Case Request.QueryString("ID")
	Case "01"
	rs.open ...
	'chi benevisam !
	Case "02"
	rs.open...
	'chi benevisam!
End select			
%>

.
.
.

***code sabet***
.
.
.

</htm>

اونجایی که نوشتم کد ثابت، یه کدی دارم که با استفاده از وی بی اسکریپت میره و اطلاعات رو از تو بانک می خونه.
حالا تو کد بالا با استفاده از سلکت کیس و دادن کوئری استرینگ خاصی و در نهایت دادن یک عبارت اس کیو ال خواستم از اونجا به بعد رو یه جوری پرش بدم که بیاد سر اون کد ثابت.
و اگر مثلاً کوئری استرینگ 02 بود با یه عبارت اس کیو ال دیگه، دوباره بپره یر اون کد ثابت.
اونجایی که نوشتم، "چی بنویسم" می خوام کدی بزارم که پرش کنه به کد ثابت.
حالا چی باید بزارم؟
شکل این دستور با if چطوری میشه؟ آیا میشه با ایف مشکلشو حل کرد؟
 
آخرین ویرایش:

m_ziba

Member
سلام
من ASP یادم رفته اما فکر کنم با دستور goto بشه. یعنی یه label بذار سر کد ثابت و با goto برو سر اون label
 

mazoolagh

Active Member
goto که در vbscript نیست اما احتیاجی هم به پرش نیست. در هر select فقط caseهایی اجرا میشن که شرطشون true باشه.
بصورت خودکار خواسته شما برآورده است!
 

m1pfard

Member
یه تابع بنویس و تو Case ها اونو فراخوانی کن. VBScript دستور Goto نداره!
 

جدیدترین ارسال ها

بالا