大侠你们好!请教一个存储过程的问题。
存储过程我已经写好, 我在FROM1上放了一个CRViewer91,报表我已经见做好了,是连接到存储过程的,
请教:在VB6里面我应该如何调用,带参数和不带参数的存储过程呢?列子: create table test1 --建立测试表
(
tname varchar2(10),
tclass varchar2(10),
tscore int
);insert into test1 select '无念','一年级','98' from dual union all --插入测试数据
select '无缘','二年级','99' from dual union all
select '无尘','三年级','95' from dual union all
select '无法','四年级','59' from dual;
commit;create or replace package tpk --包头
is
type tcur is ref cursor; --定义返回的结果集
procedure t_p(t_name varchar2 , t_cur out tcur);--定义存储过程
end;
/create or replace package body tpk --包体
is
procedure t_p(t_name varchar2 , t_cur out tcur)--存储过程的实现
is
begin
open t_cur for select * from test1 where test1.tname =t_name;--游标记录结果集
end t_p;
end tpk;
/
SQL="SELECT * FROM TEST"
因为数据量太大我现在我把"SELECT * FROM” ,写成了存储过程,现在我要实现SQL="SELECT * FROM TEST"的功能,VB应该怎么调用存储过程呢?
首先要明确自己的服务需求,我需要什么配置的机器,需要电信/网通还是国际的线路。这个首先要考虑清楚。如我的服务时网站服务,那我就要考虑我网站的访问人群是电信的还是网通或者是国际的,不同的线路价格上可能会差的比较远。
2. 考虑VPS提供商的服务质量
目前来说,我们选择了VPS最主要是选择了他的服务,服务很重要,我们要了解一下销售人员的态度,和他们是否有一些专业的知识。
3. 考虑VPS提供商的技术
选择VPS提供商的平台要相对专业的。如比较成熟的Xen 平台的VPS。成熟平台的VPS出现的不确定状况比较少,也比较稳定。
4. 考虑VPS提供商的NOC团队
如VPS出问题了,一个好的VPS提供商应该有一个专业的团队来维护,能第一时间解决客户的故障,因此选择时最好选择有专业团队维护的VPS提供商。
5. 考虑VPS的成本
当然成本也是我们考虑的,我们总是希望以最少的钱买到最好的服务。不过有句古话,便宜没好货。选择时,尽量多了解下服务商的具体信息,综合对比下价格和服务。最好找可以提供适用的VPS提供商多了解下VPS的性能。PBS VPS可以提供电信/网通/国际出口,NOC团队提供7*24时专业技术服务,现正提供免费试用活动,有想了解的,可站内发短信给我。
返回结果集的,你必须有一个接受结果集的变量。你可以在网上搜索一下 ‘ VB ADO 存储过程 ’ 看看有什么结果
就是“call TEST"就行了, 还是多亏看了,Phoenix_99 给的例子,谢谢啦···