Adoquery怎么赋值给Clientdataset 我用ADOQuery查询到数据,怎么赋值给Clientdataset, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用clientdataset连接了DataSetProvider1。这样去赋值DataSetProvider1.DataSet := ADOQuery1;。提示missing dataset property 1、DataSetProvider1,它是服务器数据集控件。不能这样操作。2、ClientDataSet读取远程的数据,这样它就有了属性。3、向ClientDataSet,通过Append;FieldByName('XX').asString:='';。。Post; 赋值 1.adoquery的数据库连接设置对,sql语句写进去2.datasetprovider的dataset冒号等于 adoquery3.clientdataset的providername:=datasetprovider弄个dbgrid和datasource显示出来。写法没问题可能是 数据库连接没设对,或者sql语句没写。 1.创建TADOQuery连接数据库。2.创建TDataSetProvider连接TADOQuery,DataSet属性为ADOQuery。3.TADOQuery查询出数据后,将TDataSetProvider的Data属性赋值给TClientDataSet的Data属性即可例:procedure Foo;var q: TADOQuery; p: TDataSetProvider; c: TClientDataSet;begin q := TADOQuery.Create; p := TDataSetProvider.Create; p.DataSet := q; c := TClientDataSet.Create; q.ConnectionString := 'XXX'; q.SQL.Text := 'SELECT * FROM t1'; q.Open; c.Data := p.Data;end; 窗体打印 工作变动,请教各位,大家提点建议,高分散放! 最白吃的问题!!!在线等!!急!!@ var Form1: TForm1;这个定义去掉有事吗??? 帮帮我吧 555555555 男人\女人看过来 说一说大家用UML的心得? 我用Tdatetimepicker控件时,运行程序时,焦点是在年上,怎样使焦点默认在日了 为什么用DBE联接数据库会出现(要你输入数据库用户名和密码呀),怎么解决呀 上帝保佑喀麦隆快S((输OR死)=True)! 问大家一个关于数据库权限的问题.多谢各位. Delphi跨平台开发 delphi 自动发送消息怎么实现呢
我用clientdataset连接了DataSetProvider1。
这样去赋值DataSetProvider1.DataSet := ADOQuery1;。提示missing dataset property
2、ClientDataSet读取远程的数据,这样它就有了属性。
3、向ClientDataSet,通过
Append;
FieldByName('XX').asString:='';
。。
Post;
赋值
2.datasetprovider的dataset冒号等于 adoquery
3.clientdataset的providername:=datasetprovider弄个dbgrid和datasource显示出来。写法没问题可能是 数据库连接没设对,或者sql语句没写。
2.创建TDataSetProvider连接TADOQuery,DataSet属性为ADOQuery。
3.TADOQuery查询出数据后,将TDataSetProvider的Data属性赋值给TClientDataSet的Data属性即可
例:procedure Foo;
var
q: TADOQuery;
p: TDataSetProvider;
c: TClientDataSet;
begin
q := TADOQuery.Create;
p := TDataSetProvider.Create;
p.DataSet := q;
c := TClientDataSet.Create;
q.ConnectionString := 'XXX';
q.SQL.Text := 'SELECT * FROM t1';
q.Open;
c.Data := p.Data;
end;