Frage

Ich bin mit CF8 und SQL2000. Ich bin in meiner SQL-Tabelle in einem Textfeld eine Reihe von HTML zu speichern. Wenn ich eine einfache CFQUERY gegen diese Daten zu tun, und cfdump es, um es zu 64.000 Zeichen gekürzt wird.

Ich habe bestätigt, dass meine Daten in der SQL-Tabelle abgeschlossen ist, durch das hintere Ende der Daten Auswahl SELECT Substring mit und bestätigte die Länge mit SELECT Datalength (). Es ist wirklich 65.102 Zeichen lang sein.

Ist dies eine Einschränkung der CFQUERY, und wenn ja, was ist ein guter Weg, um dies?

War es hilfreich?

Lösung

Dies ist eine CF Administrator Datenquelle Einstellung.

die Datenquelle bearbeiten, zeigen Sie die erweiterte Abschnitt und die Erhöhung von 64.000 auf einen geeigneten Wert.

Andere Tipps

ich mit Peter zustimmen, das klingt wie Sie haben nicht CLOB- aktiviert. Standardmäßig erstellt Coldfusion DSNs mit dieser Einstellung deaktiviert die Textsuche auf 64 KB begrenzt. Zur Erweiterung auf Peters Richtungen, gehen Sie wie folgt vor:

  • Anmelden zu Coldfusion Administrator
  • Unter Data & Services, wählen Sie Datenquellen
  • Klicken Sie auf Data Source Name in Frage
  • Klicken Sie auf die Schaltfläche Einstellungen anzeigen Erweiterte
  • 11 Felder unterhalb der Schaltfläche, CLOB finden und das Kontrollkästchen klicken auf „Aktivieren lange Textsuche (CLOB)“
  • Gehen Sie zurück und klicken Sie auf die Schaltfläche Senden zu speichern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top