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

Antwort per Email an