如何手动创建结果集 , 手工添加字段 数据 不和任何数据库相关 能否实现啊?急
解决方案 »
- 多个窗口要调用其他窗口,但是这个几个被调用的窗口机构类似,1、多建几个窗口好呢,2、还是建立一个窗口,然后根据调用的窗口,动态的改变一下。那种好,为什么?
- ComboBox编译的问题
- delphi中这样调用方法中的对象数组,为什么要报错??问题很急需要高手解决,谢谢
- 不明啊?请各位楼主发表啊意见
- 经过N年的时间....终于...
- 救命啊 数据库连接问题
- 传一个Label、Edit组件的句柄给一函数,能让函数控制组件吗?
- 请教memo+sql+treeview的问题
- 请教一个关于事务的问题!
- 牛人牛不牛-------------------------〉是不是牛不起来????
- money类型字段在dbgrid显示问题 急急急!!
- 身无分文求此解答,祝大家在新的一年里心想事成、钱程似锦(转贴有20分)
在DELPHIBOX见过这样的第三方的
不过这样有什么用?
var
TempTable :TClientDataSet;
begin
TempTable:=nil;
Result:=nil;
if AFieldDefs<>nil then
begin
try
TempTable:=TClientDataSet.Create(nil);
TempTable.FieldDefs.Assign(AFieldDefs);
TempTable.CreateDataSet;
Result:=TempTable as TDataSet;
Except
if TempTable<>nil then
begin
TempTable.Free;
Result:=nil;
end;
end;
end;
end;
myDataSet:TClientDataSet;
begin
myDataSet := TClientDataSet.Create(application);
myDataSet.FieldDefs.Add('name',ftstring,10);
myDataSet.FieldDefs.add('age',ftinteger);
myDataSet.CreateDataSet; myDataSet.Active := true;
myDataSet.AppendRecord(['張三',10]);
myDataSet.AppendRecord(['李四',40]);
mydataset.Post;
end;