在delphi中,怎么建一个临时表(100分)

  • 主题发起人 主题发起人 funny_0415
  • 开始时间 开始时间
F

funny_0415

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:在delphi中,怎么建一个临时表
 
我用组件DBGrid和DBNavigator,让user在画面中输入数据,然后存入临时表中,我要对临时表中的数据进行计算
 
自己创建一个adoquery or clientdataset,再创建他们的字段。然后和DBGrid、DBNavigator做连接,这样就可以输入数据了。
数据计算就看你写程序了
 
就像在SQL里建临时表不知行不行...
 
建议你用Access来建.当用户写入数据后.把数据存放在Access中.用户查看时,再把数据从Access中查询出来.这个容易实现.而且又可以节省系统开销
 
你说的临时表是指什么呢]
 
create table 么?可以的,用adocommand执行sql语句创建临时表。
 
你用TClientDataset就可以,然后再用AddFields方法加入各个字段
CDS := TClientDataSet.Create(self)
CDS.AddFieldS(Fields,FieldType);
FreeAndNil(CDS);
 
TClientDataSet可以,再有用第三方的控件如rxlib中有memorytable也可以。
 
用存储过程,创建临时表,使用完毕后删除(代码)
然后用adoprocedure调用。
事实上原理都是一样的
实现方式不同!
 
你可以用SQL..在那个里面建啊..
 
insert into #tempTable select * from 表 where XXX
 
不知道能不能创建像VFP中那样的DBF表啊!
 
我认为在后台建要更方便一点.
 
多人接受答案了。
 
后退
顶部