关于查询结果的操作,极极!(144分)

  • 主题发起人 主题发起人 windwy
  • 开始时间 开始时间
W

windwy

Unregistered / Unconfirmed
GUEST, unregistred user!
我要把两个查询的结果保存一个文件(ms sql),查询中有备注型字段。
并能通过自己的程序对这个文件内容查看,和添加数据。不能用BDE,

没有备注型的查询我是用INI文件实现的,操作比较方便。
有备注型字段的不能用INI文件来做,请各位帮帮忙。


查询的一个结果中每条记录有三个备注型字段。有多条记录。
另一个查询只有一条记录,记录中只有一个备注型字段。
 
你的备注型字段有长度上限没有?
如果有上限,而且不大,那么比较好办一点
定义一个record类型,可以容纳一条记录的所有内容
然后往文件里面一个个写进去就是
读出来也一样
如果没有上限或者上限比较大,那么就麻烦些
可能需要自己定义文件结构
当然也可以将每条记录保存为一个文件,然后用zip压成一个文件
 
备注型字段长度未知。

我想用XML来实现。我用ClientDataSet1保成了一个XML文件,可用IE打开说是
文本内容中发现无效字符。第 1 行,位置: 528 。
好像中文内容不能显示,我对XML不了解。如是能保存XML文件,我的客户端又怎什么来读这

个文件及写这信文件?
 
说到xml,这就说来话长啦
本论坛正在xml化,查询一下有关贴子吧
 
使用record
 
向前提一提
 
已经搞定,还是用INI文件处理。
原来INI文件一行字符没有限制,我原来只认为最多255个字节。
把回车替换为其它字符,显示时在替换回来。

用CLIENTDATASET也行,不过我还是喜欢INI文件。
 
多人接受答案了。
 
ADODataSet.SaveToFile
(const FileName: String = ''; Format: TPersistFormat = pfADTG);
 
后退
顶部