/ / Вмъкване на изображение в SQL Server 2000 без интерфейс? - sql, image, insert, sql-server-2000

Вмъкване на изображение в SQL Server 2000 без интерфейс? - sql, изображение, вмъкнете, sql-server-2000

Искам да вмъкна .jpg изображение в SQL сървъра, като използвам проста INSERT заявка.

Опитах следната заявка, в която беше публикуван като отговор на следния въпрос Вмъкване на картина в SQL Server 2005 Image Field използвайки само SQL

В моя случай промених заявката по следния начин

INSERT INTO iffcar
(name, address, idno, barcode, Photo)
SELECT     "ishan", "hohn", 100, "barcodedmessage", BulkColumn
FROM         OPENROWSET(BULK "c:use.jpg", Single_Blob) AS iffcarPicture

сега получавам грешката като

въведете описанието на изображението тук

Моята структура на таблицата е следната

въведете описанието на изображението тук

Моля, помогнете ми да разреша грешката.

Отговори:

1 за отговор № 1

от този съвет от MSSQL:

Опцията BULK беше добавена към T-SQL in SQL Server2005 и продължава в SQL Сървър 2008. При използване на SQL Server 2000 беше възможно да се четат и пишат към файловата система, използваща sp_OA_Create и sp_OA_Method разширен съхранени процедури.


0 за отговор № 2

Когато стартирам това на моя локален сървър, дефиниращснимка като Varbinary (макс) тя работи, когато го определя като Varbinary (500) тя получи грешка, определили ли сте го в Създаване на изявление като Varbinary (500)? опитайте да използвате същата дефиниция от свързания въпрос и добавете необходимите Ви колони.