2011-07-13 45 views
0

我不能低於查詢更新的斑點,有一個錯誤:SQL CE查詢問題:從文件

The Derived Table SQL construct or statement is not supported.

UPDATE [personList] 
    SET [personPhoto] = ( 
     SELECT BulkColumn FROM 
     OPENROWSET(BULK 'C:\temp\99309.jpg', SINGLE_BLOB) rs 
    ) 
    WHERE [personID] = '99309' 

我缺少什麼? SQL CE中支持的語法是什麼?

MS-SQL CE 3.5

+0

我會假設這是因爲你在子查詢中做了SELECT *,而你可能有多行和/或返回的字段。你有沒有嘗試過只選擇一個領域和一個結果? –

+0

*或BulkColumn不起作用。 –

回答

1

SQL Server Compact不支持OPENROWSET。