URL: https://www.overclockers.at/coding-stuff/pdo_dblib-mssql-image-size_247129/page_1 - zur Vollversion wechseln!
Ich will auf einem Linux-Hobel per PHP script Bilder aus einer MSSQL Datenbank exportieren.
Würde mich dabei PDO_DBLIB bedienen. Kann problemlos connecten und abfragen, die BLOBS werden aber nach 64k abgeschnitten.
Bräuchte einen Anstoß, wo ich drehen muss ...
BLOB hat nur eine Größe von ~64KiB. Es gibt dann noch
Danke für den Hinweis vom Datentyp.
Der ist am MSSQL für diese Spalte "image".
PDO ist unschuldig, mit mssql_connect bekomm ich auch nur 64k.
Schaut also aus als wär der Server der böse - wobei dann wundert's mich, dass die "original" Applikation die Binaries vollständig bekommt.
Hm, imho können da ja nicht mehr als 64KiB an Daten drin sein. Ist das tatsächlich die selbe Datenbank, die auch die "original Applikation" benutzt?
doch. weil lesen macht schlau:
image: Binärdaten variabler Länge von 0 bis 2^31-1 (2.147.483.647) Byte.
also was bleibt über? php selber?
strace und tcpdump/wireshark/tshark werden dir die Antwort wohl am zuverlaessigsten liefern koennen.
gut. danke
'SET TEXTSIZE 10000000' und passt. Völlig verkehrte Richtung losgestartet
Achso, sorry, im Post überlesen dass der Datentyp "image" von MSSQL ist. Hast du schon malZitat von Redphexdoch. weil lesen macht schlau:
image: Binärdaten variabler Länge von 0 bis 2^31-1 (2.147.483.647) Byte.
vor deinem Query wie hier vorgeschlagen probiert?Code:SET TEXTSIZE 10000000
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025