Ich habe Tabelle mit Definition:Fehler beim Einfügen in varbinary (max) Zeichenfolge oder Binärdaten würden abgeschnitten werden. Die Aussage wurde beendet
I-Bilddateien in der Nähe von 80kb hat. Wenn ich Insert Daten Tabelle Usluga wie dies versuchen:
INSERT [dbo].[Usluga] (Nazvanie, Cena_za_poseshenie, Image)
SELECT N'Персональный тренинг', 50, ThumbnailPhoto.*
FROM OPENROWSET
(BULK 'MyFilePathToImage.jpg', SINGLE_BLOB) ThumbnailPhoto
go
INSERT [dbo].[Usluga] (Nazvanie, Cena_za_poseshenie, Image)
SELECT N'Бокс', 90, ThumbnailPhoto.*
FROM OPENROWSET
(BULK 'MyFilePathToImage.jpg', SINGLE_BLOB) ThumbnailPhoto
go
Ich gebe Fehler
String oder Binärdaten würden abgeschnitten. Die Anweisung wurde beendet.
Aber varbinary (max) ermöglicht das Speichern von Daten von 0 bis 2^31-1 (2.147.483.647) Bytes. Wie behebe ich das?
Fällt dieses genaue Stück Code aus? Die Abschneidung von Zeichenketten oder Binärdaten ist ärgerlich vage darüber, welches Element tatsächlich abgeschnitten wird, also würde ich vermuten, dass es wahrscheinlicher ist, dass Sie versuchen, eine Zeichenkette länger als 20 Zeichen in 'Nazvanie' einzufügen. – GarethD
Ja, Sie haben Recht. Ich bin doof! Vielen Dank. – amofialka