Paradox的Graphic类型只支持*.bmp;*.ico;*.emf;*.wmf的存取,可有解决方法?
解决方案 »
- 内存映像文件能在局域网内共享么
- 请教d2010启动报错"displayNotification: 内存不够"的原因
- 柔光效果(请饭桶大哥指点,加急)
- 简单的数据库问题!解决马上给分!
- 初学者求救 同步刷新问题
- 急寻高手!!!有程序调试经验的近来看看!!!高分相送!!!
- 我用DELPHI在本地做了一个小程序,功能中要用到数据库(ACCESS),而该数据库又放在INTERNET上,我能否让该程序和ACCESS相连,如何做?
- 怎样使memo的高度随里面文字的增多而增加?
- 请问在护花使者中的禁止看有##描写的文字如何实现?(不是高手请不要进入!)
- 古董!因工作需要弄了一个delphi 2.0 cs,可是总是会出现《请使用合法软件》的字样,:( 如何搞定?
- 请问有没有办法批量修改HTML文件中所有文本的格式?
- 如何用DELPHI将WORD文档写入SQL SERVER库?
TBlobField(Table1.FieldByName('字段名')).LoadFromFile('文件名');
procedure TForm1.Button1Click(Sender: TObject);
{}var
MS: TMemoryStream;
begin
RichEdit1.Font.Color := Clred;
MS:=TMemoryStream.create;
RichEdit1.Lines.LoadFromStream(MS);
MS.Position:=0;
ADOQuery1.Append;
TBlobField(ADOQuery1.FieldbyName
('Doc')).LoadFromStream(MS);
ADOQuery1.Post;
end; } with ADOQuery1 do
begin
Edit;
FieldByName('doc').AsString := RichEdit1.Text;
Post;
end; function blobcontenttostring(const filename: string):string;
begin
with tfilestream.create(filename,fmopenread) do
try
setlength(Result,size);
read(Pointer(Result)^,size);
finally
free;
end;
end;
//保存字段
var
sFileName : String;
begin
RichEdit1.Font.Color := ClRed;
RichEdit1.Lines.SaveToFile('C:\aaa.rtf');
if (opendialog1.execute) then
begin
sFileName:=OpenDialog1.FileName;
adoquery1.edit;
adoquery1.fieldbyname('doc').asstring:=Blobcontenttostring(sFileName);
adoquery1.post;
end;
end;procedure TForm1.Button2Click(Sender: TObject);
var
MS: TStream;
begin
ADOQuery1.First;
with ADOQuery1 do
MS:=CreateBlobStream
(FieldbyName('Doc'),bmRead);
RichEdit2.Lines.LoadFromStream(MS);
MS.Free;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
ADOQuery1.Next;
end;