SQL yoluyla dosya eklemeye çalışıyorum. Aşağıdaki sorguyu kullanıyorum.Dosyayı saklı yordamını kullanarak ön uçsuz SQL Server'a ekleyin
INSERT INTO [dbo].[Attachments] (FileName, FileBinary)
SELECT
'non-date-in-sql-server-column',
BulkColumn
FROM
OPENROWSET(Bulk 'C:\Users\Pictures\Picture.JPG', SINGLE_BLOB) AS BLOB
Çok çalışıyor.
Dinamik yol alan yordamı yazmak istiyorum. Onun eklenti Filebinary alamama hatası veriyor. Veri türü varbinary. Yapmanın en iyi yolu nedir?
Takip ettim ama düzgün bir şekilde ikili değer almıyor.
DECLARE @SQLString NVARCHAR(MAX)
SET @SQLString = 'SELECT ' + '''' [email protected] +'''' + ' AS Name,' + 'FileBinary
FROM OPENROWSET(BULK N''' + @ImagePath + ''',SINGLE_BLOB) AS FileBinary(FileBinary);'
Insert Into Attachments (ApplicantID, FileName, FileBinary)
Values (@ApplicantID, @FileName, Convert(varbinary(max), @SQLString))