Einzelnen Beitrag anzeigen

Benutzerbild von emsländer
emsländer

Registriert seit: 21. Aug 2004
Ort: Lengerich
658 Beiträge
 
RAD-Studio 2009 Ent
 
#11

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

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


Narben am Körper sind ein Zeichen dafür, das man gelebt hat.
Narben auf der Seele sind ein Zeichen dafür, das man geliebt hat.
  Mit Zitat antworten Zitat