vb 怎么取得 storeprocedure 查询出来的结果?
求教 vb 代码, 在sqlserver 里面有个storeprocedure,是查询功能。vb 代码怎么写啊, 如何调用这个storeprocedure,最好是比较详细的连接数据库的代码, 谢谢。
取得查询结果后,我再把取到的明细数据 显示到sheet上。 --------------------编程问答-------------------- 将存储过程生成的记录写入到临时表,再读取临时表的记录
--------------------编程问答-------------------- to leftie :
我不知道怎么用vb写 如何调用procedure啊 , 而且你这样不是还要施行删除临时表的操作
我是希望有没有直接用vb写 调用procedure 然后就能拿到结果返回出来,我就能拿到所有数据。 --------------------编程问答-------------------- VB调用存储过程:
conn.execute 存储过程名
--------------------编程问答-------------------- 能不能在具体点, 如何接受到执行的结果? --------------------编程问答-------------------- 这要看存储过程的具体处理过程,一般的做法是存储赛程将记录写入到临时表,其他程序或接口再读取临时表
--------------------编程问答-------------------- 我的存储过程 就是一个有参数的select语句 --------------------编程问答--------------------
Dim cnnP As new ADODB.Connection 'ADODB.Connection对象
cnnP.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa; "
cnnP.Open
cnnP.execute "create procedure xxx" 'xxx代表的是存储过程后续语句
这里有详细说明
补充:VB , 数据库(包含打印,安装,报表)