Also der Weg
Response.write "<TD><B>" & Feld.Name & "</B></TD>"
ist 100% schneller
bei mehrere zeilen neheme ich das
Response.write "<TD><B>" & Feld.Name & "</B></TD>" &_
"<TD><B>" & Feld.Name & "</B></TD>"
Aufpassen muss man in schleifen da gehe ich meinstens den weg ueber
ein array das ich mit join am ende wieder zusammen fuege.
Gruss
Roman Pittroff
Consulting
Bangkok, Thailand
>
>Hallo,
>
>Wenn man einen gew�hnlichen Texteditor verwendet stimme ich
>zu, dass die Mischung aus ASP und HTML eher un�bersichtlich
>ist. Ich benutze jedoch einen Editor mit Syntax-Hervorhebung
>(gVim bzw. Visual Studio). Da kann ich wunderbar Basic und
>HTML unterscheiden. Das geht mir verloren, wenn ich den HTML
>Teil in Zeichenketten stecke.
>
>Eher unsicher bin ich mir jedoch mit dem Laufzeitverhalten.
>Ich habe mich zwar noch nicht tiefer damit auseinandergesetzt,
>jedoch gelegentlich gelesen, dass das Umschalten zwischen HTML
>und ASP die Abarbeitung erheblich verlangsamt. Mein
>Compiler-Bau wissen l�sst mich jedoch anderes vermuten.
>
>Ich nehme an, beim Verlassen des Script-Modus bleibt die
>lexikalische Analyse stehen und alles was kommt wird ignoriert
>oder direkt in den Ausgang (-puffer) weitergeleitet. Eine
>Weiterleitung von Zeichen vom Eingang in die Ausgabe unter
>Suche von <% scheint mir sehr einfach zu sein.
>> %><TD><B><%
>> Response.Write Feld.Name
>> %></B></TD><%
>
>Werden jedoch HTML und z.B. Feldinhalte konkadeniert muss der
>Interpreter die Symbole aufl�sen, die Verkettung durchf�hren
>und das Ergebnis an eine Funktion eines Objektes schicken; und
>diese Funktion schiebt den erhaltenen Parameter in den
>Ausgang. Erscheint mir etwas aufwendiger.
>> Response.write "<TD><B>" & Feld.Name & "</B></TD>"
>
>Die Frage ist nun:
>Sind die Kontextwechsel aufwendiger als die Verkettungen der
>Strings? Vor allem in Schleifen k�nnte sich das durchaus auf
>die Server-Last auswirken.
>
>Kann da jemand genaueres zu sagen?
>
>Gru�
>
>Heiko Richler
>
>Systemingenieur
>Georg-Simon-Ohm-Fachhochschule N�rnberg
>Fachbereich Informatik
>http://web1.informatik.fh-nuernberg.de/heiko.richler/
>
>> -----Urspr�ngliche Nachricht-----
>> Von: Hubert Daubmeier [mailto:[EMAIL PROTECTED]]
>> Gesendet: Montag, 1. April 2002 13:32
>> An: ASP Diskussionsliste fuer Anfaenger
>> Betreff: [aspdebeginners] RE: [aspdebeginners] AW:
>> [aspdebeginners] Spalten�berschriften ausgeben
>>
>>
>>
>> Ich habe so einen Mischmasch aus Code und HTML schon eine
>ganze Weile
>> nicht mehr gesehen. Das Beispiel hier zeigt sch�n, wie kompliziert
>> das aussehen kann. Hier mal als Vorschlag, wie das als Code Pur
>> aussehen
>> k�nnte:
>>
>>
>> Response.write "<A name=""Result"">" & _
>> "<TABLE border=""1"" cellpadding=""1""
>> cellspacing=""3"">" & _
>> "<TR>"
>>
>> FOR EACH Feld IN Daten.Fields
>> Response.write "<TD><B>" & Feld.Name & "</B></TD>"
>> NEXT
>> Response.write "</TR>"
>>
>> on error resume next
>> if Daten.EOF then
>> if Err.Number<>0 then
>> Response.Write(Err.Description)
>> End If
>> on error goto 0
>> else
>> on error goto 0
>> DO UNTIL Daten.EOF
>> Response.write "<TR>"
>> FOR EACH Feld IN Daten.Fields
>> Response.write "<TD>" & Feld.Value &
>> "</TD>"
>> NEXT
>> Response.write "</TR>"
>> Daten.MoveNext
>> LOOP
>> end if
>>
>> Response.write "</TABLE>"
>>
>>
>>
>> --
>>
>> Viele Gr��e
>> Hubert Daubmeier
>>
>>
>>
>> -----Original Message-----
>> From: Heiko Richler [mailto:[EMAIL PROTECTED]]
>> Sent: Monday, April 01, 2002 1:05 PM
>> To: ASP Diskussionsliste fuer Anfaenger
>> Subject: [aspdebeginners] AW: [aspdebeginners] Spalten�berschriften
>> ausgeben
>>
>>
>> Hallo,
>>
>> Ich habe hier ein Beispiel:
>> In einem Formular lasse ich einen SQL-String im Feld "SQL"
>> eingeben und
>> wende diesen dann auf die Datenbank an. Wenn es ein Ergebnis
>> gibt lasse
>> ich es mit Feldnamen als �berschriften ausgeben. Eventuell hilft das.
>>
>> on error resume next
>> SET Daten = DB_CONNECTION.Execute(Request.QueryString("SQL"))
>> if Err.Number<>0 then
>> Response.Write(Err.Description)
>> on error goto 0
>> else
>> on error goto 0
>>
>> %><A name="Result"><%
>> %><TABLE border=1 cellpadding=1 cellspacing=3><%
>> %><TR><%
>> FOR EACH Feld IN Daten.Fields
>> %><TD><B><%
>> Response.Write Feld.Name'<-------------!!!!!
>> %></B></TD><%
>> NEXT
>> %></TR><%
>>
>> on error resume next
>> if Daten.EOF then
>> end if
>> if Err.Number<>0 then
>> Response.Write(Err.Description)
>> on error goto 0
>> else
>> on error goto 0
>> DO UNTIL Daten.EOF
>> %><TR><%
>> FOR EACH Feld IN Daten.Fields
>> %><TD><%
>> Response.Write Feld.Value
>> %></TD><%
>> NEXT
>> %></TR><%
>> Daten.MoveNext
>> LOOP
>> end if
>>
>> %></TABLE><%
>>
>> Set Daten = Nothing
>> DB_CONNECTION.Close
>> end if
>>
>>
>>
>> Gru�
>>
>> Heiko Richler
>>
>> Systemingenieur
>> Georg-Simon-Ohm-Fachhochschule N�rnberg
>> Fachbereich Informatik
>> http://web1.informatik.fh-nuernberg.de/heiko.richler/
>>
>> > -----Urspr�ngliche Nachricht-----
>> > Von: Gerald Baeck [mailto:[EMAIL PROTECTED]]
>> > Gesendet: Montag, 1. April 2002 08:50
>> > An: ASP Diskussionsliste fuer Anfaenger
>> > Betreff: [aspdebeginners] Spalten�berschriften ausgeben
>> >
>> >
>> > wie kann via sql und asp herausfinden welche spalten eine
>> tabelle hat?
>> >
>> > lG
>> > Gerald
>>
>>
>
>| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
>| [aspdebeginners] als [EMAIL PROTECTED] subscribed
>| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
>| knnen sich unter folgender URL an- und abmelden:
>| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp