TClientDataSet与TQuery赋值 定义两个数据集,TClientDataSet与TQuery,qry.SQL.Text := 'select DM,MC,PY,WB from ' + DictName ;如何将qry的数据集赋给TClientDataSet? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ClientDataSet1.XMLData Qry.save 到XML中去. 这样试下 为什么不直接用TClientDataSet?cds.commandtext:= 'select DM,MC,PY,WB from ' + DictName ; 有两种方法,一种是加一个TDataSetProvider,TDataSetProvider连你的query,然后TClientDataSet连你的TDataSetProvider 另一种自己写代码添加到TClientDataSet里,先一个一个按query的字段给TClientDataSet创建字段,比如: var NewField:TFieldDef;begin NewField:=cds.FieldDefs.AddFieldDef; NewField.Name:='字段名'; NewField.DataType:=ftInteger;//数据类型 NewField.Size:=4;//长度 //.... 加完字段后调CreateDataSet生成数据集: cds.CreateDataSet; 接着,象正常添加数据一个,一条一条append..post进去就OK了。可以参考这里:http://hi.baidu.com/0xcea4/blog/item/efda40ae580433f2fbed508a.htmlend; 如何用内存表处理blob字段 软件选择delphi-labview 本机与服务器 数据从SQLServer2000导入到Access中后,改变连接符串,但ADO读取数据是乱码,为什么!!! mdi的问题 请高手指点D2010在dll中调用有问题,exe中没有问题,为什么 请问在哪儿有DBISAMR的完整源码,即包括有tdbISAMQUERY,TDBISAMTABL等类定义的程序 中秋了,还在为USB编程烦恼...... 如何取得系统信息?吐血求救! QReport做的报表,预览不对,打印却正常? 从任务栏右键关闭程序引起的程序异常错误 关于xlreport的问题
ClientDataSet1.XMLData
Qry.save 到XML中去. 这样试下
cds.commandtext:= 'select DM,MC,PY,WB from ' + DictName ;
另一种自己写代码添加到TClientDataSet里,先一个一个按query的字段给TClientDataSet创建字段,比如:
var
NewField:TFieldDef;
begin
NewField:=cds.FieldDefs.AddFieldDef;
NewField.Name:='字段名';
NewField.DataType:=ftInteger;//数据类型
NewField.Size:=4;//长度
//....
加完字段后调CreateDataSet生成数据集:
cds.CreateDataSet;
接着,象正常添加数据一个,一条一条append..post进去就OK了。可以参考这里:http://hi.baidu.com/0xcea4/blog/item/efda40ae580433f2fbed508a.html
end;