2010-09-08 62 views
0

在我開發的應用程序中,數據庫表有一列'圖像'數據類型。現在,我想直接從我的程序(VC++ 6.0中)使用INSERT的直接ExecuteQuery()(由於性能考慮)將值插入表中。圖像列已被映射到以下聲明的結構通過SQL查詢/ C++插入'圖像'數據類型值

typedef struct _DB_BLOB 
{ 
    int size; 
    char *data; 
}DB_BLOB; 

數據部分將被動態填充。

+0

我想要一個查詢插入一個「圖像」數據到我的SQL Server表,它可以使用VC編程構造 – 2010-09-08 11:53:02

回答

1

如果你可以創建一個字符串的十六進制表示,這個插入語句似乎好工作:

create table #test 
(
    value image 
) 

insert #test (value) 
values (0x48656C6C6F207468657265) 

但可能會出現尺寸限制(在查詢的大小)。 能夠使用託管代碼和ado.net真的非常有用。設置參數。