起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 138|回复: 8

【结贴】插入图片到数据库不成功**

[复制链接]
发表于 2009-6-26 13:56:48 | 显示全部楼层 |阅读模式
插入数据的代码
procedure TCT2.Button2Click(Sender: TObject);
begin
  with Query1 do
  begin
    Close;

     Query1.CommandText:='insert into tp values(:TPID,:TPMC,:TP)';
     Query1.Params.ParamByName('TPID').Value:= Edit1.Text;
     Query1.Params.ParamByName('TPMC').Value:= Edit2.Text;
     Query1.Params.ParamByName('TP').Assign(image1.Picture.Graphic);
     Query1.Execute;
    Open;
  end;

页面上输入的文字可以插入到数据库,但图片的字段在数据库里查看就是空的,图片的字段设置为二进制流,image,而且插入的时候还报这样的错误 虽然报错了 但是两个编辑框的数据已经插入到数据库了  但图片没有插入到数据库 什么原因

222.jpg

84.07 KB, 下载次数: 90

回复

使用道具 举报

发表于 2009-6-26 14:29:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 14:36:48 | 显示全部楼层
上面的链接我看了  与图片相关的一些字段通过什么方法和图片一同存进去?
回复 支持 反对

使用道具 举报

发表于 2009-6-26 15:44:12 | 显示全部楼层
一样的,就是对数据集进行append,然后逐个对字段赋值就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 16:39:41 | 显示全部楼层
插入图片没有搞定啊 能不能帮忙写个小例子只要能插入个图片ID和图片两个字段就可以了
新手 问题啰嗦请原谅
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 16:49:31 | 显示全部楼层
或者告诉我都用到那些控件,必需的控件,我自己研究研究也行,主要是现在对平台的有些工作方式理解的还不是很好,麻烦了
回复 支持 反对

使用道具 举报

发表于 2009-6-26 16:59:07 | 显示全部楼层
DataSetBroker.DataSet.Append;
    DataSetBroker.DataSet.FieldByName('zd1').AsString:=jscommon.CreateGUIDStr;
   TBlobField( DataSetBroker.DataSet.FieldByName('tp')).LoadFromFile('C:\Documents and Settings\admin\My Documents\qq.jpg');
    DataSetBroker.DataSet.ApplyUpdates;
回复 支持 反对

使用道具 举报

发表于 2009-6-26 16:59:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-26 17:32:37 | 显示全部楼层
谢谢了 先结 了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 14:42 , Processed in 0.042585 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表