易截截图软件、单文件、免安装、纯绿色、仅160KB

C#中调用Oracle存储过程


客户环境:VS2008+Oracle9i
服务器数据库:Oracle9i
遇到一个问题:客户端程序中要调用服务器上的存储过程。我使用ADO.NET调用时系统提示参数类型或者参数个数不正确。我检查以后没有发现类型错误或者参数个数不对。
于是使用Oracle的ODAC组件(版本号-ODP.NET 9.2.0.7.00 )调用也提示有错误。
因为做调试的时候,机器上装的是oracle10g客户端,但我程序里引用的dll是Oracle9i的。什么原因呢?
现在又几点不明白:
1、在使用ADO.NET调用Oracle存储过程时为什么出现“参数类型或者参数个数不正确”提示。
2、如果机器上同时装有Oracle10g客户端和ODP.NET 9.2.0.7.00访问组件,对程序中调用存储过程有没有什么影响。
3、还有什么办法可以解决上述问题。
明白的兄弟们帮帮忙!
我是吧客户端删除了,用的ODAC 11G的版本

存储过程那问题不清楚

存储过程重新编译下。。多半还是参数不正确,逐一检查吧。

版本不一致
客户端要安装

程序中的参数和存储过程中的参数名是要一样的


相关问答:

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

求助ORACLE批量清除表数据的问题 - Oracle / 开发

比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......

ado连接oracle的怪问题

以前程序好好的,能进行任何操作
但从昨天开始突然连接数据库失败,代码如下:
try
{
        ::CoInitialize(NULL);
        hr=m_pConnection.Creat ......

老问题:Oracle行转列(字符串拆分)

现有以下数据:
ID Name
1 Jack,Tom,Ben
2 Mary,Simth,Tony,Jay
转换为:
ID Name
1 Jack
1 Tom
1 Ben
2 Mary
2 Simth
2 Tony
2 Jay
要求使用SQL查询完成,由于条件限制,不能使用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号