CREATE PROCEDURE uspInsertImage
@PCImage varbinary(max)
As
Begin
INSERT INTO dbo.PCInfo PCImage)
VALUES (@PCImage)
End
當我收件從數據類型爲varchar隱式轉換爲VARBINARY(最大)是不允許的
EXEC uspInsertPC 'D:\Desktop.jpg'
顯示錯誤
從數據類型爲varchar到VARBINARY(最大)隱式轉換是不允許 。使用CONVERT函數來運行此查詢。
您是否試圖將實際的文件插入到數據庫中? – Sumo
爲什麼參數聲明爲'varbinary(max)',如果你只是傳遞一個字符串給它? –