注册 登录
编程论坛 SQL Server论坛

插入图片

还没有上路 发布于 2008-06-20 12:18, 924 次点击
我建了一个表,表中需要保存图片,但我不知道怎样操作,请教各位了.
4 回复
#2
bygg2008-06-20 15:08
直接用byte[]或者图片地址
和添加其他类型字段值方法一样
#3
jxyga1112008-06-20 16:57
數據類型為二進制的
#4
还没有上路2008-06-20 20:47
我看过一些资料,也是说把他们转化为二进制,这个方法我不会啊!请问怎样转化呢?还有没有其他更为简单的方法呢?
#5
makebest2008-06-21 13:27
这个功能,根据不同的数据库,编程语言,连接方法不同都会有一些差异,这个仅供参考:
图像保存到数据库中
if openpicturedialog1.Execute then
begin
    fs := TFileStream.Create(openpicturedialog1.FileName,fmOpenRead);
    adoquery2.SQL.Text:='select * from 图像 where id is null';
    adoquery2.Open;
    adoquery2.Append;
    TBlobField(adoquery2.FieldByName('PIC')).LoadFromStream(fs);
    adoquery2.Post;
    adoquery2.Close;
    fs.Free;
end;
1