起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 6

【搞定】如何将DataSetFJ.SQL.Text恢复为默认?**

[复制链接]
发表于 2007-10-23 12:01:42 | 显示全部楼层 |阅读模式
先使用DataSetFJ.SQL.Text=''重新定义了HT数据集的SQL
操作完成后希望恢复DataSetFJ.SQL.Text的默认值,用什么过程啊?
回复

使用道具 举报

发表于 2007-10-23 14:11:36 | 显示全部楼层
好像没有好方法,我想到的就是在修改前记录一下原先的SQL语句,
如果谁有好方法,共享一下
回复 支持 反对

使用道具 举报

发表于 2007-10-24 14:40:11 | 显示全部楼层
2楼方法很好用了。
楼主回馈下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 17:25:00 | 显示全部楼层
哦,怎么记录原来的SQL呢?

DataSetFJ.Close;
DataSetFJ.SQL.Text:='select * from FJ where ID is null';
DataSetFJ.Open;
DataSetFJ.Edit;
对空数据集操作
DataSetFJ.Close;
DataSetFJ.SQL.Text:=原来的SQL
DataSetFJ.Open;
DataSetFJ.Refresh;

在哪里,用什么语句保存“原来的SQL”呢?
回复 支持 反对

使用道具 举报

发表于 2007-10-25 08:35:48 | 显示全部楼层
在给DataSetFJ 赋 SQL 的text 值 前记录,例如声明一个String变量lOldSQL。
lOldSQl :=TSQLDataSet(dsDataSet.DataSet).SQL.Text
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 10:37:00 | 显示全部楼层
谢谢atiger,此帖可结。
回复 支持 反对

使用道具 举报

发表于 2007-10-26 11:33:49 | 显示全部楼层
不客气
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 02:19 , Processed in 0.040981 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表