occi

    1热度

    1回答

    如何用OTL将二进制数据插入到Varchar2中? (OCI/OCCI将是美好的课程) 背景:我们有很多VARCHAR2列这通常不是二元的,但它可能某处发生有一天(我特别关注\ 0和UTF-8) 星期二:我张贴此相关的问题: How can I store bytes in Oracle Varchar2, and have ASCII treated as text

    1热度

    1回答

    我对Oracle相当陌生。我正尝试使用OCCI连接到远程Oracle数据库。我发现这一点的所有例子都是为了连接到本地数据库。有人能请我指出正确的方向,让我知道我在哪里可以找到一个示例连接,让我通过这一点?谢谢,迈克

    1热度

    1回答

    面临的问题后: ORA-32108:未指定最大列或参数的大小 我研究了一点,我发现了这两个问题:Why does Oracle 9i treat an empty string as NULL?和Oracle not distinguishing between nulls and empty strings?。 这些问题解释了我得到的错误。但是,这引发了我的下一个问题 - 我如何将空字符串作为O

    2热度

    1回答

    我有一个名为mytable2的简单表,只有一列,名称为varchar2(20)。 我现在有一个存储为std :: string向量插入到表中的名称列表。 我想使用executeArrayUpdate,所以我必须先setDataBuffer。 但是,正如我所看到的,人们总是使用char [] [20]来设置databuffer。 这让我非常头疼,因为我在这里有两个问题,第一个是将矢量转换为数组,第二

    2热度

    1回答

    我想用以下代码在oracle中为DATE执行数组提取。它编译好,并正确导出所有其他数据类型,除了DATE类型。该程序说“ora-32146无法在无效日期执行操作”。 任何人都可以看到我错在哪里? Statement *stmt = conn->createStatement("SELECT AGE,CASH2, BIRTHDATE from myTable2"); /*, CASH1, CASH2

    2热度

    1回答

    我正在使用Visual Studio开发一个使用OCCI查询Oracle 11g数据库的C++程序。这是一个非常简单的程序,只能进行单个查询,但是我一直在运行时遇到错误。我首先尝试在VS2010中开发这个功能,下载11.2.0.3 OCCI文件,并且我得到了一个错误,这个错误与oci.dll中没有的堆分配过程的入口点有关。我得到的印象是这个错误可能是由于我的Oracle客户端是11.2.0.1。

    0热度

    1回答

    我使用Oracle OCCI库在Win 7 32位下生成一个VC++程序。它在我的计算机上运行得非常好,但是当我将可执行文件oraocci11.dll和oci.dll复制到客户端计算机上时,它没有VC++,但它安装了VC10可分发程序,它会崩溃。我花了很多时间试图解决这个问题,但没有成功。 有没有人遇到过这种问题?

    0热度

    1回答

    我想使用OCCI库编译一个基本程序。 编译任务是确定的。 g++ -I. -g -I/opt/oracle/product/10.2.0/db_1/precomp/public -I/opt/oracle/product/10.2.0/db_1/rdbms/public -I/opt/oracle/product/10.2.0/db_1/rdbms/demo -I/opt/oracle/produ

    1热度

    3回答

    我使用的是版本11.2,并且在表字段中没有对uint64的直接支持。你建议做什么performacewise?它必须是主键。 感谢

    0热度

    1回答

    我正在尝试编译CppUnit的扩展库。 但它给我下面的错误,同时连接: DatabaseAssert.cp:(.text+0x782): undefined reference to 'CppUnit::DatabaseAssert::getDBConnection(DBAdapter*)' 所包含的头文件中有定义: static oracle::occi::Connection* getDBCo