2016-11-18 90 views
0

我試圖在我的數據庫中存儲一個圖像,所以我創建了一個名爲圖像列在我的數據庫與「blob」類型的表中。插入圖像到SQL Server數據庫修復一些錯誤

然後我就在網上看到,如果我想將圖像添加到我的數據庫,我必須寫這個小代碼上找到:

INSERT INTO tableName (ImageColumn) 
    SELECT BulkColumn 
    FROM OPENROWSET(BULK 'image..Path..here', Single_Blob) AS img 

但是,當我執行這個代碼,我得到了一些錯誤,我在嘗試解決這個問題之前,我在這裏問了一個問題,但經過3個小時的研究之後,我來請求你們幫忙。

這裏是我的錯誤:

意外標記。 (近 「(」 第73位)
意外令牌。(近 「批量」 在位置75)
意外令牌。(近 「 'image..Path..here'」 在80位)
意外令牌。 (近 「」 第99位)
意外令牌。(在位置101的附近 「SINGLE_BLOB」)
意外令牌。(近 「)」 在位置112)
無法識別的關鍵字。 (在位置114處「接近」)
意外的令牌。 (位置117附近的「img」)

回答

0

語法對於Microsoft T-SQL是正確的。該錯誤消息看起來更像MySql。該消息表示語法不正確,並不是執行有問題。

+0

啊好吧我沒有現在這個,我認爲這個語法是爲Mysql,如果你現在如何在Mysql中做到這一點,你能幫助我嗎?併爲我的英文對不起,如果它不好 – jestkoks

+0

我的MySQL時間已經是幾年前,但也許這可以幫助你:[link](http://stackoverflow.com/questions/14704559/how-to-insert-image-在MySQL的-databasetable)。 – fbcomps