Delphi中使用SQLServer临时表

关于Delphi中处理SQLServer的临时表与SQLServer的处理方法是一致的。
无须指定连接到tempdb数据库,SQLServer会把临时表的内容自己在tempdb中处理。
看一下我的Demo程序:
1.新建一个application,加入ADOConnection1,ADOQuery1,DataSource1,DBGrid1设置好关联关系
2.加入一个button写入如下代码:
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   vSQL1, vsql2, vsql3: string;
  4. begin
  5.   vSQL1 := 'create table #tempsellers(id int, name varchar(100))';
  6.   vSQL2 := 'insert into #tempsellers(id,name) values(1,''qq'')';
  7.   vsql3 := 'select * from #tempsellers';
  8.   with  ADOQuery1 do
  9.   begin
  10.     close;
  11.     sql.Clear;
  12.     sql.Text := vsql1;
  13.     ExecSQL;
  14.     close;
  15.     sql.Clear;
  16.     sql.Text := vsql2;
  17.     ExecSQL;
  18.     close;
  19.     sql.Clear;
  20.     sql.Text := vsql3;
  21.     open;
  22.   end;
  23. end;
在DBGrid1中我们可以直接看到临时表中的内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值