Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fügen Sie den Hex-String-Wert in das SQL-Server-Image-Feld ein und hängen Sie eine zusätzliche 0 an

Ich hatte gerade ein ähnliches Problem und gebe mir die Schuld.

Es ist möglich, dass Sie nur einen Teil der benötigten Daten kopieren. In meinem Fall habe ich am Ende des Blobs eine '0' hinzugefügt.

Die Ursache dafür könnte das Kopieren des Werts aus SQL Management Studio in die Zwischenablage sein.

in imageTable(imageField) Werte (0x3C3F78...A) einfügen

Zurückgegebene Auswahl:0x03C3F78...

in imageTable(imageField) Werte (0x3C3F78...A 0 einfügen )

Zurückgegebene Auswahl:0x3C3F78...

Ich hoffe, das hilft.

Beste Grüße.