procedure TForm1.Button1Click(Sender: TObject); begin if openpicturedialog1.Execute then begin query1.Insert ; query1.fieldbyname('xm').asstring:=edit1.text; dbimage1.Picture.LoadFromFile(openpicturedialog1.filename); query1.post; query1.close; query1.open; end; end; 呵呵; 就是这样啊;
哈哈,我知道,告诉你你要给分哦, 下面将一幅Image的图片保存到Photo字段中去了,使用写流 var aBlobField: TBlobStream; begin aBlobField := TBlobStream.Create(TBlobField(FieldByName('Photo')),bmReadWrite); if UserImg.Picture.Graphic <> nil then UserImg.Picture.Graphic.SaveToStream(aBlobField); Post; aBlobField.Free; end;
呵呵 xgto的信誉我可以作证的; 你就放心吧;
TO ihihonline(小小); 谢谢哦; 作出来了;还有清空哦; procedure TForm1.Button1Click(Sender: TObject); begin if openpicturedialog1.Execute then begin query1.Edit ; dbimage1.Picture.LoadFromFile(openpicturedialog1.filename); query1.post; query1.close; query1.open; end; end;procedure TForm1.Button2Click(Sender: TObject); begin query1.Edit ; query1.fieldbyname('xb').value:=null; query1.Post ; query1.close; query1.open; end;TO maoke000(老茂) @^@谁呀? 嘻嘻,你不相信我呀?为什么呢? 嗯,你的方法,我不太明白,能不能再给我说说呢?
我听不懂;
是不是就是只保存图片的路径;
那么字段如何设置呀?
我上边就是保存的路径呀,
dbimage1.loadfromfile(openpicturedialog1.filename);
如何试呀?
还要,如何知道这个图片保存进去了呀?
到那儿看?
用dbimage能不能动态的显示出来呢?
各位大哥,请你们帮一帮忙好吗?
begin
if openpicturedialog1.Execute then
begin
query1.Insert ;
query1.fieldbyname('xm').asstring:=edit1.text;
dbimage1.Picture.LoadFromFile(openpicturedialog1.filename);
query1.post;
query1.close;
query1.open;
end;
end;
呵呵;
就是这样啊;
下面将一幅Image的图片保存到Photo字段中去了,使用写流
var
aBlobField: TBlobStream;
begin aBlobField := TBlobStream.Create(TBlobField(FieldByName('Photo')),bmReadWrite);
if UserImg.Picture.Graphic <> nil then
UserImg.Picture.Graphic.SaveToStream(aBlobField);
Post;
aBlobField.Free;
end;
xgto的信誉我可以作证的;
你就放心吧;
谢谢哦;
作出来了;还有清空哦;
procedure TForm1.Button1Click(Sender: TObject);
begin
if openpicturedialog1.Execute then
begin
query1.Edit ;
dbimage1.Picture.LoadFromFile(openpicturedialog1.filename);
query1.post;
query1.close;
query1.open;
end;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
query1.Edit ;
query1.fieldbyname('xb').value:=null;
query1.Post ;
query1.close;
query1.open;
end;TO maoke000(老茂) @^@谁呀?
嘻嘻,你不相信我呀?为什么呢?
嗯,你的方法,我不太明白,能不能再给我说说呢?