Nur mal so ne frage ,
wenn ich jetzt ein sql string zusammenbastle mit dem stringbuilder und übergib 
es dann einem string dann hab ich ja wieder den string.
Vielleicht bin ich jetzt nur versteift auf etwas oder versteh wieder mal etwas 
falsch .
Beispiel:

Dim strbuilder as new system.text.stringbuilder
Dim sql as string 

Strbuilder.append("select * from Tabelle")
Strbuilder.append(" where Feld1 in (")
Strbuilder.append("select Feld2 from tabelle2 where")
Strbuilder.append(" Art = " & Var1 )

Sql = strbuilder.tostring

... und sql übergib ich dann meinen reader oder so.

worin liegt da jetzt der performancevorteil ??
hat es mit dem zu tun da ich wenn ich es so mache  :

sql = "select * from Tabelle "
sql = sql & "where...)

der string 4 mal in der carbage collection mitgeschiffen wird und mit dem 
strbuilder nur ein mal .

hab ich dass richtig verstanden oder falsch ?????

danke 
Patrick
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Brunmair 
Patrick (DLG)
Gesendet: Montag, 03. Oktober 2005 08:26
An: asp.net@glengamoi.com
Betreff: [Asp.net] Performance frage

Hallo,
ich bin ein bischen am krübeln,
ich weis ja dass gewisse dinge in der programmierung ein performance plus oder 
minus bringen.
zB.: beim stringbuilder den sollte man ja für strings grundsätzlich verwenden . 
aber sollte man den auch bei kleinen(select * from Tabelle where feld = feld) 
sql statements nehmen ??



Mit freundlichen Grüßen
 
Patrick Brunmair 
 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an