保存语句:PROCEDURE TCampaignFrm.btnaddClick(Sender: TObject);
VAR
L: TstringStream;
BEGIN
DataModuleToolsFrm.TmpADOConnection.BeginTrans;
TRY
Qadd.Open; Qadd.edit;
L := TStringStream.Create(Editor.Text);
Editor.Lines.SaveToStream(L);
Qadd.FieldByName('text').Value:=l.DataString;
Qadd.Post;
EXCEPT
ON E: exception DO
BEGIN
ShowMessage('保存失败1,请检查数据!');
DataModuleToolsFrm.TmpADOConnection.RollbackTrans;
Xl.GetLog.WriteErrLog(xl.SysParameter.DataCn, '保存出错!', E.Message);
Exit;
END;
END;
DataModuleToolsFrm.TmpADOConnection.CommitTrans;
ShowMessage('保存成功');
l.Free;
close;END;读取的语句PROCEDURE TCampaignFrm.FormShow(Sender: TObject);
var l:TstringStream;
s:string;
BEGIN
Xl.Date.ClearDate(CampaignFrm);
Qadd.Open;
s:=Qadd.fieldbyname('text').AsString; l:=TStringStream.Create(s);
Editor.Lines.LoadFromStream(l);
l.Free;
end;颜色和字体是否加粗啊都保存可以,就是字体的大小没有变化?
VAR
L: TstringStream;
BEGIN
DataModuleToolsFrm.TmpADOConnection.BeginTrans;
TRY
Qadd.Open; Qadd.edit;
L := TStringStream.Create(Editor.Text);
Editor.Lines.SaveToStream(L);
Qadd.FieldByName('text').Value:=l.DataString;
Qadd.Post;
EXCEPT
ON E: exception DO
BEGIN
ShowMessage('保存失败1,请检查数据!');
DataModuleToolsFrm.TmpADOConnection.RollbackTrans;
Xl.GetLog.WriteErrLog(xl.SysParameter.DataCn, '保存出错!', E.Message);
Exit;
END;
END;
DataModuleToolsFrm.TmpADOConnection.CommitTrans;
ShowMessage('保存成功');
l.Free;
close;END;读取的语句PROCEDURE TCampaignFrm.FormShow(Sender: TObject);
var l:TstringStream;
s:string;
BEGIN
Xl.Date.ClearDate(CampaignFrm);
Qadd.Open;
s:=Qadd.fieldbyname('text').AsString; l:=TStringStream.Create(s);
Editor.Lines.LoadFromStream(l);
l.Free;
end;颜色和字体是否加粗啊都保存可以,就是字体的大小没有变化?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货