在Delphi怎么将图片存入SQL Server 2000中
在SQL建一个什么样的字段
在SQL建一个什么样的字段
解决方案 »
- 设置了HttpOnly属性的COOKIES用DELPHI怎么访问?
- delphi 的 datesource 和 dataset
- Error creating window device context! 弹出这个错误是哪的问题?
- 请贡献你的一份力量:自已编写的控件,在KeyDown事件中怎么监听不到上、下、左、右这四个按钮的事件。
- ★☆★☆★☆急急急急,不能添加本地打印机了,帮忙啊☆★☆★☆★
- 向大家推荐个网站http://delphi.about.com
- 计算器
- 怎么显示数据库里的jpg型文件?期待中....
- 高手进来看看
- SQLserver 的;数据库转移后,用户的问题。
- 如何保存当前窗体的状态???也就是把当前窗体的模样完整保存下来,下次打开照旧
- 急!!!!! 招聘时给的关于“四色”题,请大虾们给点意见
adoquery1.SQL.Text:='select * from Image_table where F_stu_id=1';
adoquery1.Open;
adoquery1.Append;
ADOQuery1F_STU_ID.Value:=90;
ADOQuery1F_IMG_DATA.LoadFromFile('D:\share\0908nemo09(海底).jpg');
adoquery1.Post;
如果数据库中要存储的是BMP文件,则在procedure TForm1.showbuttonClick(Sender: TObject);过程中代码更改如下即可存储显示BMP文件格式的操作。
procedure TForm1.showbuttonClick(Sender: TObject);
var
ghy:TADOBlobstream;
pic:tbitmap;
begin
ghy := TADOBlobstream.Create(Adoquery1pic, bmRead);
try
{ ghy.Seek(JpegStartsInBlob(Adoquery1pic),soFromBeginning);}
Pic:=Tbitmap.Create;
try
Pic.LoadFromStream(ghy);
Image1.Picture.Graphic:=Pic;
finally
Pic.Free;
end;
finally
ghy.Free
end;
end;
if not FileExists(FileName) then
FileName := 'NoPhoto.jpg';
TBlobField(QueryToSql.FieldByName('ÕÕƬ')).LoadFromFile(FileName);
AssignFile(filePhoto,FileName);
Reset(filePhoto, 1);
QueryToSql.FieldByName('³¤¶È').Value := FileSize(filePhoto);
CloseFile(filePhoto);