Zitat von
marabu:
Hallo,
mir fallen zwei Dinge auf:
Der resultierende
SQL-String ist fehlerhaft, direkt nach der öffnenden Klammer fehlt ein Apostroph - mit Parametern wäre das nicht passiert. Es gibt auch noch andere gute Gründe für die Parametrisierung, aber wenn das Statement schon ohne Parameter aufgebaut werden soll, dann nimm wenigstens QuotedStr() für die einzelnen Werte, damit eventuell vorkommende Apostrophe verdoppelt werden und keine Syntaxfehler auf dem Server verursachen.
das hätte ich schon noch gemerkt.
Zitat:
Ein weiterer Punkt ist die Größenbeschränkung für ein
SQL-Statement. Kann dein Datenbanksystem mit Statements größer als 64KB überhaupt umgehen?
Bis dahin komme ich im Moment gar nicht, aber zu Deiner Beruhigung: er kann.
Zitat:
Wie kommst du überhaupt darauf, dass der String bei 2048 Byte abbricht? Das kann eigentlich nur dein Editor verbrochen haben, mit dem du dir den String versuchst anzuschauen.
weil der bei einer anderen Routine (
XML-zerpflücken) mit einer Fehlermeldung abbricht (findet das Statement nicht - klar: ist auch abgeschnitten).Freundliche Grüße[/quote]Mein Editor ist übrigens Ultraedit (13)
Gruss
EL