Mulder: Problem mit langen SQL-Statements

Beitrag lesen

Wenn Ich z. B. ein Textarea-Formular-Feld mit 5000 Zeichen in eine FoxPro-Datenbank mit INSERT eintragen will, kommt die Fehlermeldung:
"Compiled code to long for this line".

Das Problem ist, dass foxpro-odbc eine Beschränkung bei der Länge von SQL-Statements hat, das heißt

insert into beitrag (text) values ('<z. B. wert mit 5000 Zeichen>')

verursacht den Fehler.

Dann hilft Dir nur ein anderer Treiber.

Geholfen wäre mir, wenn ich direkt mit Variablen arbeiten könnte, also:

ytext = request.form("text")
insert into beitrag (text) values (ytext)

Nein, denn letztlich muß ja das komplette SQL an die DB geschickt werden, ein solches "Verkürzen" wäre rein künstlich.
Sonst würde man ja auch prima eine 1000:1 Kompression realisieren können. ;-)