informix

    1熱度

    1回答

    運行下面的查詢時,我得到[Informix][Informix ODBC Driver][Informix]A syntax error has occurred。當我刪除雙撇號查詢成功執行。 Google可以找到的所有信息都告訴我我做的是正確的事情。七年前,我使用Informix時沒有這種問題,所以我認爲我已經忘記了一些重要的東西! insert into ct_repairs (ct_job_

    1熱度

    1回答

    我們正在開發一個遷移程序。 DB中有近8000萬條記錄。代碼如下: static int mymigration(struct progargs *args) { exec sql begin declare section; const char *selectQuery; const char *updateQuery; long cur_start;

    1熱度

    1回答

    我有,我需要在表上建立R-tree索引和查詢它們的分配。 但我沒有得到正確的教程或指南,專門在IBM的Informix R樹和查詢R樹的交易。 我試圖谷歌,但沒有太大的成功。 任何人都可以爲我提供一個良好的啓動?

    2熱度

    1回答

    如何連接執行屏幕中的兩個char列? 例如: 表樣品 COL1炭(1), COL2炭(1) 。 。 後editadd樣品 的讓label_3 = sample.col1 + sample.col2 ..這沒有工作,我甚至使用下標爲2周的cols但沒有骰子試過!

    3熱度

    2回答

    我們有一個使用IBM Informix驅動程序的應用程序。每當我們嘗試並行打開連接時,我們都會發現一些非常奇怪的錯誤。 這是最小再現代碼,我能想出: const int Count = 10; const string ConnectionString = "Host=the_host;Service=the_service;Server=the_server;Database=the_data

    2熱度

    3回答

    我需要從一個表中選擇數據並將其插入到另一個表中。目前SQL看起來是這樣的: INSERT INTO A (x, y, z) SELECT x, y, z FROM B b WHERE ... 但是,SELECT是巨大的,導致超過200萬行,我們認爲它佔用了太多的內存。在這種情況下,Informix在查詢運行時會耗盡虛擬內存。 我該如何去選擇和插入一組行(如2000

    1熱度

    1回答

    我有一個小概念驗證分佈式事務應用程序,它將一個簡單的插入到兩個表中 - 一個是MS SQL Server表,另一個是Informix Dynamic Server表。出現異常時會出現問題。如果我使用Informix的OLE DB驅動程序,一切正常 - 兩個插入回滾;如果我使用Informix的.NET數據提供程序,則Informix插入不會回滾。 有沒有人對發生了什麼有什麼想法? 在代碼片段中,您

    1熱度

    2回答

    我有一個小程序,試圖使用Informix .NET Provider將NHibernate插入到TransactionScope對象的Informix數據庫中。我收到下面指定的錯誤。沒有TransactionScope對象的代碼工作 - 包括插入包裝在NHibernate會話事務中。關於什麼問題的任何想法?順便說一句,沒有EnterpriseServicesInterop,Informix .NE

    1熱度

    1回答

    這種情況就是這樣。用戶將指定一個數據庫表名,系統將檢索並顯示存儲在指定的informix數據庫表中的所有數據。 Class.forName("com.informix.jdbc.IfxDriver"); Connection conn = DriverManager.getConnection(connUrl) Statement stmt = conn.createStatement();

    6熱度

    5回答

    我執行插入行插入如下: INSERT INTO foo (a,b,c) SELECT x,y,z FROM fubar WHERE ... 然而,如果一些正在插入的行違反了FOO重複的關鍵指標,我希望數據庫忽略這些行,並且不插入它們並繼續插入其他行。 有問題的數據庫是Informix 11.5。目前發生的只是數據庫拋出異常。如果我嘗試來處理異常: ON EXCEP