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