S
songyuanhai
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了个学生学籍管理系统,在学生信息中有一个字段是“照片”,数据库用的sql2000,我在form中使用的是image控件,在添加记录的时候,选择一个图像然后添加到对应字段中,但是老是死机,不运行添加照片就没有,只要运行这个添加图片功能就死机,请大侠指正,先谢谢了!代码为:procedure Tbystjform.Button1Click(Sender: TObject);var pic:Tpicture; jpeg:Tjpegimage;begin dmunit.adobysds.DataSet .Edit; opendialog1.Filter:='JPEG或者BMP图片|*.bmp;*.jpg'; if opendialog1.Execute then begin pic:=tpicture.Create; jpeg:=Tjpegimage.Create; try pic.LoadFromFile(opendialog1.filename); if pic.Bitmap.empty=false then jpeg.assign(pic.Bitmap) else jpeg.LoadFromFile(opendialog1.filename); dmunit.adobysds.DataSet .FieldByName('zp').Assign(jpeg); image1.Picture.Assign(jpeg); finally pic.free; jpeg.free; end; dmunit.adobysds.DataSet .Post; end;end;