这个问题帮忙解决一下 我怎么把图形上传到ACCESS,sql数据库当中,然后又是怎么读取,显示出来,希望给充代码与比较祥细的注释!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库是 SQLServer var BS1: TMemoryStream;begin try BS1 := TMemoryStream.Create; Image1.Picture.Graphic.SaveToStream(BS1); with EmpQuery do begin Close; SQL.Clear; s1 := 'insert into 表(Photo) values (:pPhoto)'; SQL.Add(s1); Parameters.ParamByName('pPhoto').LoadFromStream(BS1, ftGraphic); EXECSQL; end; finally BS1.free; end;//显示也类似 这个显示图片方法有点障眼法,感觉不好。参考下好了var MyJPEG: TJPEGImage;begin Image1.Picture.Graphic := nil; try MyJPEG := TJPEGImage.Create; MyJPEG.Assign(DBGrid.DataSource.DataSet.FieldByName('Photo')); MyJPEG.SaveToFile('tmp.jpg'); Image1.Picture.LoadFromFile('tmp.jpg'); finally MyJPEG.Free; end;end; 给你一个插入数据库SQL SERVER 的uses jpeg;procedure TForm1.Button1Click(Sender: TObject); // 插入图片过程vartestStream:TMemoryStream;begin try testStream := TMemoryStream.Create; // 创建内存流 Image1.Picture.Graphic.SaveToStream(testStream); // 将图片保存到内存流中 adoquery1.Close; adoquery1.SQL.Clear; adoQuery1.SQL.Add('Insert into tbltemp (Image) values (:photo)'); // 进行插入操作 adoQuery1.Parameters.ParamByName('photo').LoadFromStream(testStream,ftBlob); // 读取保存的内存图 adoquery1.ExecSQL; finally testStream.Free; // 释放内存流 end;end; 【求助】:有没有 Delphi 版的处理文件编码的源码啊? 跪求各位了!!这个问题卡了我快半年了~~~~ 求一个从SQLSERVER2000中导数据到TXT文件的方法! 版主呀?不知道这样的问题发在哪里呀? 帮忙看看这个,急用! 写个程序,祝圣诞快乐! delphi调用C语言! 简单问题 VPN有关 高分求解,Cxgrid获取鼠标指针下的单元格 那位做过delphi里的mapx绑定数据库的?可以贴一些代码吗? 请问: 如何把本地的ACCESS表数据导入到远程SQL Server中???
var
BS1: TMemoryStream;
begin
try
BS1 := TMemoryStream.Create;
Image1.Picture.Graphic.SaveToStream(BS1);
with EmpQuery do
begin
Close;
SQL.Clear;
s1 := 'insert into 表(Photo) values (:pPhoto)';
SQL.Add(s1);
Parameters.ParamByName('pPhoto').LoadFromStream(BS1, ftGraphic);
EXECSQL;
end;
finally
BS1.free;
end;
//显示也类似
var
MyJPEG: TJPEGImage;
begin
Image1.Picture.Graphic := nil;
try
MyJPEG := TJPEGImage.Create;
MyJPEG.Assign(DBGrid.DataSource.DataSet.FieldByName('Photo'));
MyJPEG.SaveToFile('tmp.jpg');
Image1.Picture.LoadFromFile('tmp.jpg');
finally
MyJPEG.Free;
end;end;
uses jpeg;procedure TForm1.Button1Click(Sender: TObject); // 插入图片过程
var
testStream:TMemoryStream;
begin
try
testStream := TMemoryStream.Create; // 创建内存流
Image1.Picture.Graphic.SaveToStream(testStream); // 将图片保存到内存流中
adoquery1.Close;
adoquery1.SQL.Clear;
adoQuery1.SQL.Add('Insert into tbltemp (Image) values (:photo)'); // 进行插入操作
adoQuery1.Parameters.ParamByName('photo').LoadFromStream(testStream,ftBlob); // 读取保存的内存图
adoquery1.ExecSQL;
finally
testStream.Free; // 释放内存流
end;
end;