非常急! 一个连接句柄,多次查询

jenhi 2006-04-26 09:58:28
sql server里,我想保存多次查询的结果集,例如,这是在一个函数里,这个函数要多次查询,但最后返回的是所有结果集的集合。有没有办法做到啊?
在线等待中...
...全文
172 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jenhi 2006-04-26
  • 打赏
  • 举报
回复
vc里
谢谢
jenhi 2006-04-26
  • 打赏
  • 举报
回复
不好意思,就ms sql server odbc api。
那个东西返回的是就是结果集,但我要把多个结果集,即每次查询的结果集都保存起来在一块,就是这个问题。
amwipkhgef_2008 2006-04-26
  • 打赏
  • 举报
回复
晕.你要做什么你都不知道.那还说什么呀.
它返回就是在记录集中呀
你是用什么开发的?
asp
dim a
set a=server.create("adodb.recordset")
最后结果集就是a 中
你就直接在a中取记录就行了
jenhi 2006-04-26
  • 打赏
  • 举报
回复
create table #test(column1 int ,column2 int) //1

insert into #test select * from table_b where ...... //2

insert into #test select * from table_c where ...... //3

select * from #test 就是你最后要结果 //4

谢谢!!
我不知道查询的结果集中包含哪些列,对了,忘了说了我是用odbc, 那个htmt那个东西。
我每次查询的结果集都在htmt这个句柄里吧。 这该怎么做呢?
amwipkhgef_2008 2006-04-26
  • 打赏
  • 举报
回复
create table #test(column1 int ,column2 int)

insert into #test select * from table_b where ......

insert into #test select * from table_c where ......

select * from #test 就是你最后要结果

jenhi 2006-04-26
  • 打赏
  • 举报
回复
谢谢!好办法啊,这个必须保证每次查询结果的临时表的结构一致对巴?
能不能给个简单的几行代码表示一下啊?我从没写过这样的代码谢谢!
子陌红尘 2006-04-26
  • 打赏
  • 举报
回复
创建表变量/临时表;把查询结果insert到表变量/临时表;返回表变量/临时表中所有记录。
amwipkhgef_2008 2006-04-26
  • 打赏
  • 举报
回复
用0时表呀.先把结果放到0时表.然后在操作.

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧