RO dataabstract 如何使用text,或者是image字段(sqlserver)
2011-08-09 15:16
639 查看
其实很简单,要充分利用memorystream.
一存储text字段为例
1.如何进行存储?
var
ms:TmemoryStream;
ms:=TMemoryStream .Create ;
{将richedit的内容读取到内存流,并能存储}
Frmtongzhi.Editor.Lines.SaveToStream(ms);
ms.Seek(0,soFromBeginning );
with tbl_tongzhi do
begin
Edit;
FieldByName('djtime').AsDateTime :=Frmtongzhi.bdate.date ;
FieldByName('endtime').AsDateTime :=Frmtongzhi.edate.date;
FieldByName('toall').AsBoolean :=Frmtongzhi.chk_all.Checked ;
FieldByName('status').AsInteger :=Frmtongzhi.e_1.ItemIndex ;
FieldByName('myouter').AsString :=var_Loginid ;
FieldByName('mytitle').AsString :=Frmtongzhi.e_title.Text ;
{将richedit的内容读取到内存流,并能存储}
FieldByName('mycontent').LoadFromStream(ms);
FieldByName('tocangku').AsString :=Frmtongzhi.lst_ID.EditValue ;
Post;
ApplyUpdates;
end;
ms.Free ;
end;
2.如何显示存储的结果?
var
ms:TmemoryStream;
begin
richedit.Lines.Clear ;
{如何从数据表格读取内存流图片或者是文档并显示}
ms:=TMemoryStream .Create ;
{将数据字段的内容写入内存流}
tbl_tongzhi .FieldByName('mycontent').SaveToStream(ms);
{注意将内存流的读取指针放到开始位置}
ms.Seek(0,soFromBeginning ) ;
richedit.Lines.LoadFromStream(ms);
ms.Free ;
end;
一存储text字段为例
1.如何进行存储?
var
ms:TmemoryStream;
ms:=TMemoryStream .Create ;
{将richedit的内容读取到内存流,并能存储}
Frmtongzhi.Editor.Lines.SaveToStream(ms);
ms.Seek(0,soFromBeginning );
with tbl_tongzhi do
begin
Edit;
FieldByName('djtime').AsDateTime :=Frmtongzhi.bdate.date ;
FieldByName('endtime').AsDateTime :=Frmtongzhi.edate.date;
FieldByName('toall').AsBoolean :=Frmtongzhi.chk_all.Checked ;
FieldByName('status').AsInteger :=Frmtongzhi.e_1.ItemIndex ;
FieldByName('myouter').AsString :=var_Loginid ;
FieldByName('mytitle').AsString :=Frmtongzhi.e_title.Text ;
{将richedit的内容读取到内存流,并能存储}
FieldByName('mycontent').LoadFromStream(ms);
FieldByName('tocangku').AsString :=Frmtongzhi.lst_ID.EditValue ;
Post;
ApplyUpdates;
end;
ms.Free ;
end;
2.如何显示存储的结果?
var
ms:TmemoryStream;
begin
richedit.Lines.Clear ;
{如何从数据表格读取内存流图片或者是文档并显示}
ms:=TMemoryStream .Create ;
{将数据字段的内容写入内存流}
tbl_tongzhi .FieldByName('mycontent').SaveToStream(ms);
{注意将内存流的读取指针放到开始位置}
ms.Seek(0,soFromBeginning ) ;
richedit.Lines.LoadFromStream(ms);
ms.Free ;
end;
相关文章推荐
- RO dataabstract 如何使用text,或者是image字段(sqlserver)
- ODBC API 使用SQLPutData实现SQL数据库BLOB(TEXT、IMAGE类型字段)数据提交[原创](二)
- ODBC API 使用SQLPutData实现SQL数据库BLOB(TEXT、IMAGE类型字段)数据提交[原创](一)
- 使用textcopy对sqlserver的Image字段进行读取和写入
- php 读取sqlserver 2008 image类型(二进制)字段被截断问题(mssql.textsize)
- 在SQL server 2000 中 如何更新表中的text、ntext 或 image 字段信息
- 使用textcopy对sqlserver的Image字段进行读取和写入
- sqlserver中如何将只有一个字段的表一对多或者多对多的插入到另外一个表中
- 在SQL server 2000 中 如何更新表中的text、ntext 或 image 字段信息
- 如何使用OpenCV的处理图像,文字变得锐利和清晰?(How to use OpenCV to process image so that the text become sharp and clea
- TClientDataSet[21]: 使用 ADT(Abstract Data Type) 字段
- 如何操作sqlserver 数据库的image字段[C#]
- Sqlserver 如何修改替换text,ntext类型字段
- 如何使用C#或者VB.NET读写Access数据库的标题(Caption)、描述(Description)等字段信息?
- [NHibernate]Nhibernate如何映射sqlserver中image字段
- 使用asp.net和C#如何存取Sql Server2000中的Image(16)类型的字段?
- 如何判断sql server数据库中的image,text,ntext类型字段是否为NULL?
- java程序如何向sqlserver中的Text类型字段插入数据?(img/text等等)
- sqlserver如何快速查找使用了某个字段的所有存储过程
- 使用 bootstrapTable 绘表格的时候,如何给每行绑定不同的data-guid 的扩展字段呢?