Delphi6ClientDataSet.ProviderName:=...// your provider
Query1.dataSource:=ClientDataSet;
Query1.dataSource:=ClientDataSet;
解决方案 »
- TreeView节点定位问题?谢谢赐教
- 怎样把一个字符串分割成字符串数组?
- DBGRID有没有办法在不连接数据库的情况下,对其进行记录的添加。
- 数据连接问题?
- 高手请进,我设计的网络通讯协议大家看看安全性如何!参与者皆有分!
- QR4的WIN2000下的打印问题,急,高手指教
- 如何获取系统是否有可以使用的外部红外设备
- 哪里有“delphi6组件大全:电子工业出版社”出版的电子图书下载
- 如何得到打印机的详细设置?
- 老千,偶用wise封装数据库时,怎么不提示加入数据库文件呢?他只提示加入odbc别名,偶吧他生成exe文件时,报错,偶正在找原因//牛虻
- 怎么把ADOQuery的查询结果导入成XML文件?!
- 高分求教中等问题(绝对超值!!来者有分!!不够再加)
ClientDataSet.ProviderName:=...// your provider
DataSource1.dataSet:=ClientDataSet1;
Query1.dataSource:=DataSource1;
放入ClientDataSet1,Provider设为DataSetProvider1,放入DataSource1,dataset设为ClientDataSet1,放入DBGrid1,datasource设为DataSource1,镇然后ClientDataSet1的active为true就可以了。
Query的用法一般:
with Query1 do
begin
Close;//or Active:= False;
Sql.Clear;
Sql.Add(*****);
Open;//no return values,if has then use ExecSql;
end;
var
Data : OleVariant;
......
Data:=Query1.provider.data;
Query1.close;
ClientDataSet1.data:=Data;
......
如果按照你说的方法,关闭Query1挪作它用后ClientDataSet1的数据集还能激活吗?