我有一個客戶要求我將jpeg文件導入到他們的SQL Server數據庫中。將jpeg圖像寫入SQL Server 2000樣式TEXT字段
問題是他們的數據庫供應商最初在SQL Server 2000(或更早版本)中構建產品,儘管他們的數據庫當前位於SQL Server 2008 R2實例中。看起來他們的舊數據看起來像是剛剛被轉移到數據類型爲text
的大字段中。
是否可以將jpeg文件讀入MemoryStream
,然後直接寫入SQL Server數據庫?如果是這樣,我將如何去做這件事?或者,還有更好的方法?
感謝,
安德烈
您可以先閱讀:http://stackoverflow.com/questions/3748/storing-images-in-db -yea-or-nay – 2power10
更好的方法:將該列轉換爲VARBINARY(MAX) - 畢竟,圖片是**二進制**數據,而不是文本...... –