Delphi问题???? 请问一下把一幅相片插入到数据库的语句怎么写??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses JPEG;//这个例子是把JPG插入到表中,所以要引用JPEG单元procedure TForm1.Button1Click(Sender: TObject);var tempStream:TMemoryStream; JpgPic:TJpegImage; myBmp:Tbitmap;begintry JpgPic:=TJpegImage.Create; // 创建JPE图片 myBmp:=Tbitmap.Create; tempStream:=TMemoryStream.Create; // 创建内存流 tempStream.clear; // 初始化流 if not OpenPictureDialog1.Execute then Exit; // 执行“打开图片”的对话窗口 if UpperCase(ExtractFileExt(OpenPictureDialog1.filename))='.BMP' then //上BMP文件则进行转换 begin myBmp.LoadFromFile(OpenPictureDialog1.filename); //把打开的BMP文件存入myBMP中 JpgPic.Assign(myBmp); //转换格式 end else JpgPic.LoadFromFile(OpenPictureDialog1.filename); // 将选定的图片存入该变量 DBImage1.Picture.bitmap.assign(JpgPic); //若你想DBIMAGE显示JPG图像就可这样. JpgPic.SaveToStream(tempStream); //将该变量中的内容存入流 AdoQuery1.Open; // 打开数据集 adoquery1.Append; // 让数据集处在追加模式 tblobfield(adoquery1.FieldByName('F_Photo')).LoadFromStream(tempStream) ; //将流中的信息写入数据表 adoquery1.Post; // 向服务器递交修改finally JpgPic.Free; // 释放 tempStream.Free; // 释放end;end; 求教另一个问题初学delphi,想写一个连接数据库的程序,像QQ的身份验证一样,我的数据库在一个机子上而在另一个机子上访问,求一个完整的程序,用ado数据连接.谢谢!! 求华仔和僵哥解决。急 登陆框中的数据连接,怎么限制时间呢 在DELPHI中怎么操作循环语句 找了很久,《深入delphi6网络编程》 急,以下代码是delphi访问access有什么错,系统报insert into 语句语法错误 winzip壓縮 想知道些系统路径的书写方式 如何在程序中建立ACCESS数据库?! GIFImage 的怪问题 可有哪位大侠知道在delphi中如何取得在sql语句中由compute产生的字段信息? 关于数据库登入名和密码更改后 散分!
//这个例子是把JPG插入到表中,所以要引用JPEG单元procedure TForm1.Button1Click(Sender: TObject);
var
tempStream:TMemoryStream;
JpgPic:TJpegImage;
myBmp:Tbitmap;
begin
try
JpgPic:=TJpegImage.Create; // 创建JPE图片
myBmp:=Tbitmap.Create; tempStream:=TMemoryStream.Create; // 创建内存流
tempStream.clear; // 初始化流 if not OpenPictureDialog1.Execute then Exit; // 执行“打开图片”的对话窗口
if UpperCase(ExtractFileExt(OpenPictureDialog1.filename))='.BMP' then //上BMP文件则进行转换
begin
myBmp.LoadFromFile(OpenPictureDialog1.filename); //把打开的BMP文件存入myBMP中
JpgPic.Assign(myBmp); //转换格式
end
else
JpgPic.LoadFromFile(OpenPictureDialog1.filename); // 将选定的图片存入该变量
DBImage1.Picture.bitmap.assign(JpgPic); //若你想DBIMAGE显示JPG图像就可这样.
JpgPic.SaveToStream(tempStream); //将该变量中的内容存入流
AdoQuery1.Open; // 打开数据集
adoquery1.Append; // 让数据集处在追加模式
tblobfield(adoquery1.FieldByName('F_Photo')).LoadFromStream(tempStream) ; //将流中的信息写入数据表
adoquery1.Post; // 向服务器递交修改
finally
JpgPic.Free; // 释放
tempStream.Free; // 释放
end;
end;