我在vc++中用ado调用oracle数据库中的存储过程,但是只要存储过程中有pls_integer类型的参数,则不论我在vc++中使用什么类型的数据作为传递参数,都无法和pls_integer参数匹配,程序运行都会出错,但只要把存储过程的pls_integer参数改成integer类型的,就没有问题了,我想问有没有办法和pls_integer参数相匹配。谢谢帮助!
解决方案 »
- Oracle订阅发布到SQL server如何配置求解 ,以前没做过这方面
- 创建函数索引后列的对应关系
- ORACLE 10G OEM的登录问题
- 求一SQL语句如何 得到某表中某字段中指定相同行数的值?
- SQL Server版的这个存储过程在ORACLE里,如何写?
- 这样的“最小值”查询如何写?
- 请问我要安装9.2.0.1.0,是不是装9i就行啊?
- 有人居然打着原创的幌子剽窃俺的作品!
- 看看吧!!!数据库已打开了,但运行一会就报错
- 如何查看oracle中数据库名?
- 关于从oracle9i数据库取数据乱码的问题。求强人解答!谢谢!
- 提问:如何让select ResistanceRate as 体积电阻率(90℃)Ω.m, t.TRIALDATE from datequipement正常执行,别名中出现“(”会出错
C语言类型 PL/SQL 参数 PL/SQL 返回值
int IN PLS_INTEGER PLS_INTEGER
int * IN OUT PLS_INTEGER PLS_INTEGER
long int IN PLS_INTEGER PLS_INTEGER
long int * IN OUT PLS_INTEGER PLS_INTEGER
short IN PLS_INTEGER PLS_INTEGER
short * IN OUT PLS_INTEGER PLS_INTEGER
谢谢
.CommandText=Procedure
.CommandName="ProcedureName"
.Parameters一般2种写法: 一、.Parameters.Add(参数名,类型,长度)
二、.Parameters.Name="Age"
.Parameters.Direction="In" /"Out"...
.Parameters.Value="25"