Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#10

Re: Problem: Strings nur noch bis 2048 Byte Länge?

  Alt 22. Mai 2007, 20:50
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.

Ein weiterer Punkt ist die Größenbeschränkung für ein SQL-Statement. Kann dein Datenbanksystem mit Statements größer als 64KB überhaupt umgehen?

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.

Freundliche Grüße
  Mit Zitat antworten Zitat