CREATE PROC DB_b
As
declare @sql nvarchar(100)
set @sql=' select ''A1'' Note into #tbl '
set @sql= @sql+' select * from #tbl'
exec sp_executesql @sql
go
--以上存储过程执行正常
--在查询分析器中执行以下正常
db_b
Note
A1
--但在vb的调用中则出错,具体如下:
'ado查询 sql2k存储过程示例
Set xx = CreateObject("adodb.connection") '创建一个ado对象 ok
xx.Open connectiomstring '建立连接,connectiomstring已事先定义无误 ok
Set yy = xx.Execute("master..db_b") 'db_b 是在sql2k中已创建好的一个存储过程,
'且在查询分析器中单独运行,结果返回一个表 ok
if yy.eof then ' 程序运行到这里就出提,提示对象已关闭...
....
enf if
请问是什么原因呢? 如何在ado中取得存储过程中的最后一个返回结果?
As
declare @sql nvarchar(100)
set @sql=' select ''A1'' Note into #tbl '
set @sql= @sql+' select * from #tbl'
exec sp_executesql @sql
go
--以上存储过程执行正常
--在查询分析器中执行以下正常
db_b
Note
A1
--但在vb的调用中则出错,具体如下:
'ado查询 sql2k存储过程示例
Set xx = CreateObject("adodb.connection") '创建一个ado对象 ok
xx.Open connectiomstring '建立连接,connectiomstring已事先定义无误 ok
Set yy = xx.Execute("master..db_b") 'db_b 是在sql2k中已创建好的一个存储过程,
'且在查询分析器中单独运行,结果返回一个表 ok
if yy.eof then ' 程序运行到这里就出提,提示对象已关闭...
....
enf if
请问是什么原因呢? 如何在ado中取得存储过程中的最后一个返回结果?
解决方案 »
- 两个mscomm控件同时接受,发送数据。都能正常接收。一个不能发送。
- 有谁愿意承接个人用的VB程序开发?
- VB.NET sql查询问题 速求解了
- SQL与VB或者VB.NET连接时 总找不到服务器
- 关于闪动效果的问题。
- 请教一下,哪个自动化管理器是干什么用的!我不知道怎么用啊,还有远程服务器是怎么回事,有例子么!!
- 我的程序为什么在Windows2003里不能用?
- 有那些方法可以把MSHFlexGrid表格输出为WEB页?如HTML
- 这两天上网总能看到别人用net send发过来的消息,真可恶,有没有办法啊
- 我做一个ActiveX控件,如何将该控件下载给用户。不知道微软的站点那支持下载?请指点
- 动态生成的repeater,为什么无法显示?
- 问个弱弱的问题,佳能LBP3300要是上网的话,得怎么弄啊。
As
set nocount off
declare @sql nvarchar(100)
set @sql=' select ''A1'' Note into #tbl '
set @sql= @sql+' set nocount on select * from #tbl'
exec sp_executesql @sql
go