DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: fdsafdsa1234
今日帖子: 1
在线用户: 5
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 maimaizhi (muting) ★☆☆☆☆ -
普通会员
2003/8/8 20:22:41
标题:
bmp图片数据送往SQL SERVER 浏览:2725
加入我的收藏
楼主: 用什么办法可以送大于32k的bmp图片数据到sql server上呢?

我试过用流送,但是只能送一个小于32k的。

----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/8/9 8:59:26
1楼: procedure TForm1.Button1Click(Sender: TObject);
var
jpeg1:Tjpegimage;
bm:TBitMap;
s:string;
begin

table1.Append ;
jpeg1:=Tjpegimage.create;
if od1.Execute then
 if od1.FileName <>' then
 begin//1
  s:=extractfileext(od1.FileName );
  if lowercase(s)='.jpg' then
   begin//2
  jpeg1.LoadFromFile(od1.filename);
  bm:=TBitMap.Create ;
  bm:=jpegtobitmap(jpeg1);
  table1.FieldByName('pic').assign(bm);
  table1.Post ;
  end;//2
  if lowercase(s)='.bmp' then
   begin//3
    bm:=TBitMap.Create ;
    bm.LoadFromFile(od1.filename);
    table1.FieldByName('pic').assign(bm);
    table1.Post ;
   end;//3
 end//1
 else
 table1.Cancel ;

end;
----------------------------------------------

----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 bbhorse (xinhua2008) ★☆☆☆☆ -
盒子活跃会员
2003/8/9 10:49:10
2楼: 能不能加点中文说明呀
----------------------------------------------
愿和所有喜欢DELPHI的人做朋友!
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/8/9 14:38:03
3楼: 不会吧,挺简单啊,我现在比较忙真的很抱歉!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 maimaizhi (muting) ★☆☆☆☆ -
普通会员
2003/8/9 20:05:50
4楼: 谢bios了。
----------------------------------------------
-
作者:
男 mutiny (mutiny) ★☆☆☆☆ -
普通会员
2003/8/15 12:03:05
5楼: bm:=jpegtobitmap(jpeg1);
这函数出错。
----------------------------------------------
-
作者:
男 pirate (狙击手 * AWP *) ★☆☆☆☆ -
普通会员
2003/8/15 15:27:28
6楼: procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
OpenPictureDialog1.Execute;
image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
  adoquery1.SQL.Clear;
  adoquery1.SQL.Add('select * from 图象');
  adoquery1.Open;
  adoquery1.Append;
  adoquery1.FieldByName('id').AsInteger:=3;
  adoquery1.FieldByName('图象个数').AsInteger:=3;
  adoquery1.FieldByName('文件夹名称').AsString:='3';
  adoquery1.FieldByName('图象内容').Assign(image1.picture);
  adoquery1.Post;
end;
----------------------------------------------
老了。。。。咳咳。。。。。
作者:
男 pirate (狙击手 * AWP *) ★☆☆☆☆ -
普通会员
2003/8/15 15:30:27
7楼: 各位高手:
 我现在遇到:把*.dwg格式的导入sql server,做不起来,而且最好导入和导出
要压缩和解压
  请帮帮我
----------------------------------------------
老了。。。。咳咳。。。。。
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/8/16 10:03:20
8楼: *.dwg 我不认识这个格式,这是什么?
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 pcspace (庸人) ★☆☆☆☆ -
盒子活跃会员
2003/8/17 16:08:10
9楼: 各位大侠!最好给一个通用的SQL Server保存二进制文件的例子就好了!不管什么文件类型都无所谓了!!
----------------------------------------------
-
作者:
男 pirate (狙击手 * AWP *) ★☆☆☆☆ -
普通会员
2003/8/18 16:12:32
10楼: *.dwg就是autocad 格式的
----------------------------------------------
老了。。。。咳咳。。。。。
作者:
男 pirate (狙击手 * AWP *) ★☆☆☆☆ -
普通会员
2003/8/18 16:14:57
11楼: 那是当然,保存二进制还用考虑格式吗?
我也实现不了。这就是为什么我保存不了*.dwg格式原因了
----------------------------------------------
老了。。。。咳咳。。。。。
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行36.13281毫秒 RSS