Frank (no reg): stop oder exit

Beitrag lesen

Hi,

ja, wie meinst du das mit "anhalten", temporär oder komplett?

Wie in einer anderen Antwort in diesem Thread geschrieben kannst du Response.End verwenden, dass dann die gesamte Ausgabe deines ASP Scripts abschließt, d.h. andere Teile deiner Seite werden danach auch nicht mehr ausgegeben. Ich bin mir noch nicht ganz sicher ob du dies willst?

Das Thema mit Subs und Functions leitet sich aus einer Page Controller Implementierung her, wo je nach Zustand bestimmte Prozeduren ausgeführt werden oder nicht. Ein Beispiel könnte dann so aussehen:

seite1.asp:
-----------

  
<%  
module = "default"  
If Request.QueryString("module") <> "" Then  
  module = Request.QueryString("module")  
End If  
  
op = "default"  
If Request.QueryString("operation") <> "" Then  
  op = Request.QueryString("operation")  
End If  
  
Select case module  
..  
  case "default"  
    Select case op  
    ...  
      case "default"  
        show_DBResults  
    End Select  
End Select  
  
'-------------- function part ---------------  
  
Sub show_DBResults  
  sql_query = "SELECT field, [...] FROM table"  
'>> hier wäre ein Einsatzpunkt für die SQL Ausgabe und Beendigung der Prozedur  
  Response.Write sql_query & "<br/>"  
  Exit Sub  
  
  set conn = new Server.CreateObject("ADODB.Connection")  
  conn.open Application("connectionString")  
  set results = conn.Execute(sql_query)  
  ...  
  set results = nothing  
  conn.close  
End Sub  
  
%>  

Ciao, so long, Frank