Gibt es eine Zeichenbeschränkung auf cf_sql_longvarchar
, die ich erhöhen kann, oder vielleicht eine Alternative? Es scheint bei 43.679 Zeichen abgeschnitten zu sein oder irgendwo bei 40-45 kb.cf_sql_longvarchar abgeschnitten speichern eine Variable von Coldfusion zu SQL 2008
Antwort
Normalerweise löst eine Kombination von CLOB und Long Text Buffer
das Problem.
Ich benutze das Beispiel unten nur für Abfragen, die ich viele Daten bewegen muss. Ich benutze es nicht universell, weil dann JVM-Speicherprobleme auftreten können.
(Bearbeiten) Ich habe nicht lange darüber nachgedacht, aber ich dachte immer, dass CLOB/BLOB und Buffer sich gegenseitig ausschließen, und dass, wenn CLOB/BLOB aktiviert war, die Puffergrößen ignoriert wurden. – Leigh
Ich habe gerade meine DSN-Einstellungen überprüft, die meisten von ihnen verwenden kein CLOB/BLOB. Sie können einen Punkt haben. –
Nun, ich werde es später testen müssen und sehen, ob mein Speicher fehlerhaft ist oder nicht ;-) – Leigh
- 1. SQL Server-Feld wird abgeschnitten
- 2. SQL SERVER 2008 - Speicherverlust beim Speichern von Millionen von Datensätzen
- 3. Übertragung von SQL-Jobs von SQL 2005 zu SQL 2008
- 4. Speichern einer Schaltsekunde in SQL Server 2008
- 5. Ist es möglich, eine Variable in ColdFusion zu definieren?
- 6. SQL 2008 Setze Variable Select Anweisung Fehler
- 7. Swift Eine Variable speichern
- 8. Rack rack.input Variable wird abgeschnitten?
- 9. Abrufen von DateTimeOffset-Wert von SQL 2008 zu C#
- 10. SQL Server 2008 zu SQL Server 2005
- 11. Coldfusion SQL-Abfrage, um Benutzer zu überprüfen
- 12. Speichern von UIPickerView Auswahl in eine Variable
- 13. Delphi 3 zu SQL 2008
- 14. So speichern Sie SQL-Abfrage in Variable
- 15. SQL & ColdFusion-Verschlüsselung
- 16. Wie kann ich JavaScript-Code in einer Coldfusion-Vorlage (eine Coldfusion-Seite) mit Visual Studio 2008
- 17. SQL 2008 Compression
- 18. ColdFusion Ausführen von unerwünschten SQL-Anweisungen
- 19. Speichern mehrerer Werte von SQL-Abfrage gespeicherte Prozedur Variable
- 20. PHP & SQL Server - Feldnamen abgeschnitten
- 21. Ergebnisse in eine Variable speichern
- 22. Wie Nummer in ColdFusion auf 2 Dezimalstellen abgeschnitten?
- 23. ColdFusion: QUERY zu JSON
- 24. Coldfusion zu meiner Musik
- 25. Verschlüsseln und Speichern vertraulicher Daten in SQL Server 2008
- 26. echo php Variable Zeichenfolge abgeschnitten nach Ampersand
- 27. Dynamische Variable Naming und Referenz (ColdFusion)
- 28. SQL Server 2005: Wert abgeschnitten
- 29. My SQL-Abfrage wird abgeschnitten
- 30. MySQL/ColdFusion 8: sql-mode
Es gibt eine Grenze, aber es ist ziemlich groß, weit mehr als KB. Höchstwahrscheinlich ist das Problem Ihre Datenquelleneinstellungen. Wenn Sie die Archive durchsuchen, gibt es mehrere Threads, in denen die DSN-Einstellungen erwähnt werden, z. B. [CLOB - Langtextabfrage aktivieren] (http://stackoverflow.com/questions/9021508/grabbing-long-text-from-sql-database-with -coldfusion-output-trunkiert). Wenn das nicht hilft, aktualisieren Sie bitte die Frage mit weiteren Details: a) dbms b) Spaltendatentyp und c) relevanter Abfragecode. – Leigh
Bestätigen Sie dies, indem Sie die Größe in SQL mit datalength() überprüfen? Oder geben Sie den Wert zurück und ist abgeschnitten? Wenn Sie einen abgeschnittenen Wert zurückgeben, müssen Sie möglicherweise nur "Long Text Retrieval" für die Datenquelle in ColdFusion CFAdmin aktivieren. –
Es war die Einstellung, aber es wird auch in Microsoft SQL Server Management Studio abgeschnitten. Gibt es dafür auch eine Einstellung? –