2011-07-13 43 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 *'をしているのに対して、複数の行やフィールドを返すことができるからです。 1つのフィールドと1つの結果だけを選択しようとしましたか? –

+0

*またはBulkColumnが機能しません。 –

答えて

1

OPENROWSETは、SQL Server Compactのサポートされていません。