问题标签 [occi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
131 浏览

c++ - 如何使用 OCCI 获得 VARCHAR2(n) 限制?

我有一个包含多个 VARCHAR2(n) 列的表(每列的“n”不同)。我通过 OCCI 库从 C++ 应用程序访问表。有没有办法使用 OCCI 库为列获取此限制值 (n)?

0 投票
1 回答
59 浏览

oracle - 使用多个 oracle 环境中的指定一个

我有一个 Windows Server,上面已经有一个 Oracle 10g(10.2.0.1) 数据库。我想在上面安装一个 Oracle Instant Client(10.2.0.3)(因为我们的程序需要链接到这些库)。所以现在有两个oracle环境,我的问题是如何确保我的程序总是使用第二个oracle环境(Instant Client)?

0 投票
1 回答
1500 浏览

c++ - 使用 C++ 和 OCCI 在 CLOB 中编写

我正在开发一个填充 Oracle (11g) 数据库的 C++ 应用程序。该数据库有一个带有以下签名的包:

但是,我无法在我的应用程序中访问 O_CFG refcursor。这就是我定义我的 SQL 语句的方式。

但是,我无法定义第 5 个参数数据类型。我已经尝试过使用 OCCICURSOR、OCCIREF 和许多其他数据类型。

执行该指令时executeQuery(),会抛出 oracle::occi::SQLException 和 ORA-6550。此 ORA 表明参数类型不匹配。

我以前曾在 CLOB 中进行过写作,但从未通过 REFCURSOR。

0 投票
1 回答
495 浏览

c++ - 通过 occi 连接 oracle db 的 MFC 应用程序。但在 64 位机器上运行时出现错误 0xC000007b?

我已经在 VS 2010 中编译了这个应用程序,32 bit Win7它运行良好,32 bit machine但在 64 位机器上给出错误“应用程序无法正确启动 0xc000007b”。

在谷歌之后,我检查过Dependency Walker它是否给出了错误ORAOCCI11.dll。但没有任何解决方案来解决它。

提前致谢。

0 投票
1 回答
6308 浏览

c++ - 如何使用 table 类型的参数调用存储过程

我想调用一个存储过程,它有一个类型的参数TABLE
如何OCCI在 Windows C++ 应用程序中使用 (11g1) 执行此操作?

下面是存储过程的定义:

和使用的类型:


到目前为止我做了什么:

DSKS_BGR我使用 OTT Utility创建了一个类型的对象表示。

到目前为止我的代码:

我不知道如何设置TABLE参数。

0 投票
1 回答
522 浏览

linux - 如何在 linux 上使用 OCCI 连接到 oracle db?

我正在尝试使用 OCCI(Oracle Instantclient 版本 12.1(最新))从 linux box(RHEL 6)连接到 oracle 数据库(PHK01200_SECCOMPAS_APPL.WORLD)。连接时出现 tns 错误。tnsping 工作正常。 您能否帮助设置正确的配置。我在这里想念什么?

输出

配置详情:

Tnsnames.ora

odbc.ini

odbcinst.ini

LDAP.ora

sqlnet.ora

0 投票
1 回答
990 浏览

c++ - 使用 OCCI oracle 在 C++ 中执行 PL/SQL 脚本

我想从 C++ 程序运行 SQL 脚本。我的代码是这样的:

虽然当我运行这些插入语句时,它们运行得相当好,但是当我形成一个 SQL 脚本结构时,它们似乎失败了。我想这样做是因为我想实现回滚。我错过了什么?任何人都可以提出任何替代方案来实施它。

0 投票
1 回答
2015 浏览

occi - 使用 C 编程连接到 oracle 数据库

我正在尝试使用 C 代码连接到 oracle 数据库。是否可以在代码中使用 OCCI?如果是,请帮我举一些例子,请注意它必须是 C 代码。

如果不是,使用 C 连接到数据库的其他选项是什么?

0 投票
2 回答
3187 浏览

c++ - 如何在 Linux 中运行 OCI

需要将我的 C 代码传达给 Oracle 11g。我发现oci是合适的。而且我不知道如何安装它。

Linux kernel-2.6.32-279.el6.i686

我在 hello.c 中使用了这段代码

和命令

显示的错误信息:

并且即时客户端安装在位置

我知道这是基本的,但我也是新手。

0 投票
1 回答
747 浏览

c++ - Oracle OCCI 'select count(*)' 结果获取

我怎样才能得到查询执行的结果 - select count (*) from myTable?代码是:

如何获得行数的值res