解决方案 »
- 'delete from zyxxb where 内部编号='''+deletenum+''' and 姓名='''+deletename+''''
- 客户要求有excel导入的功能.是不是要让客户提供导入的excel的文档格式才能开发啊?
- 如何在窗体上动态创建一个Button按钮,并能够捕捉到他的OnClick事件
- jinjazz(三个小时上下班) 进来领分
- 求教ClientDataSet applyupdate問題,在線等..給高分
- 求助!!!
- 病毒问题
- xe2 怎么建立ocx工程 新建找不到 Active Form项目
- 集合的作用是什么?
- 救救急吧,各位老大!如何利用Delphi实现在WINNT4.0的计划任务中添加任务,先给20分,答对再多给!
- TWebbrowser或者TEmbeddedWB 能修改 useragent 吗
- Delphi识别QRCode控件
2.建议做法:图片存在ftp上,数据库中存路径,后台代码处理好,前台界面显示出对应路径的图片。
procedure TForm1.Button1Click(Sender: TObject);
var
bmp1:TBitmap;
bmpstream :TMemoryStream; //图片内存流对像
begin
bmpstream:=TMemoryStream.Create; //创建内存流对像
bmpstream.LoadFromFile('d:\1.bmp');
with ADOQuery1 do
begin
Edit;;
TBlobField(FieldByName('image1')).LoadFromStream(bmpstream); //图片
post;
end;
bmpstream.Free;
end;
还是只需要这段code就行...不好意思,初接触cxgrid,麻烦了!
另外我是用delphi 7
也设置为image了~执行后cxgrid还是空白的procedure TForm1.Button1Click(Sender: TObject);
var
AFileName: String;
AValue: AnsiString;
APicture: TPicture;
begin
ADODataSet1.Open;
while not ADODataSet1.eof do
begin
if not ADODataSet1.Fieldbyname('picture').IsNull then
begin
AFileName := ADODataSet1.Fieldbyname('picture').AsString;
if FileExists(AFileName) then
begin
APicture := TPicture.Create;
try
APicture.LoadFromFile(AFileName);
SavePicture(APicture, AValue);
finally
FreeAndNil(APicture);
end;
end
else
AValue := '';
self.cxGrid1DBTableView1.DataController.Values[ADODataSet1.RecNo-1, cxGrid1DBTableView1picture.Index] := AValue;
end;
ADODataSet1.Next;
end;
end;