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