firebird

    0熱度

    1回答

    我試圖創建一個Web前端到現有的產品,它使用一個火鳥數據庫作爲後端。 我已經安裝了firebird實體框架和數據提供程序nuget包,但我收到此錯誤。 錯誤175:具有不變名稱「FirebirdSql.Data.FirebirdClient」的ADO.NET提供程序未在計算機或應用程序配置文件中註冊,或者無法加載。 我得在webconfig如下: <entityFramework> <d

    0熱度

    2回答

    我有一個SQL,從當前月份結果中爲我帶來一個合計SUM的表。 SELECT VAR1 ,VA2 ,SUM(VAR3) ,SUM(VAR4) FROM TABLE1 LEFT JOIN TABLE2 ON TABLE1.VAR1 = TABLE2.VAR1 WHERE TABLE1.DATE >= '06/01/2017' AND TABLE1

    1熱度

    1回答

    我有簡單的bash腳本,它使用isql查詢一個Firebird數據庫,並將結果傳遞給連接到另一個數據庫的isql。第一個結果集的格式爲UPDATE ...或INSERT ...,第二個isql執行這些結果集。 到目前爲止,數據一直是數字;現在我必須處理可能包含嵌入式報價的名稱。這會導致第二個isql的輸入無效。 確保單引號(以名稱而不是總結果集合)加倍的最簡單方法是什麼? UPDATE FOO S

    0熱度

    1回答

    我想創建火鳥數據庫觸發器: SET TERM^; create trigger log_trigger_error for test before insert or update as begin INSERT INTO test_log (a,b) select case when (new.rdb$field_name is null and old.rd

    3熱度

    3回答

    我有一個查詢,在我們的Firebird SQL數據模塊工作。 我們遷移到MySQL和我的所有查詢工作沒有問題,除了這一個。 請幫我解決這個問題。我得到一個錯誤: Failed to Execute. Unknown column 'part.id' in 'on clause' 我火鳥查詢: SELECT vendor.name AS "Vendor Name", Cast(Cast(v

    1熱度

    1回答

    我有一個巨大的Firebird數據庫,其中有一個表計41百萬行。最近我添加了一個新的浮動列,並希望用增量數據填充它。每個下一個值應該是前一個增加RAND()。第一個值也是RAND()。 如何做到這一點? 查詢 SELECT ID FROM MY_TABLE WHERE MY_COLUMN IS NULL ROWS 1; 佔據了15秒,所以我不會指望在一個循環中執行此查詢。 該表具有索引ID列,

    0熱度

    1回答

    Firebird跟蹤管理器保存在登錄時指定的文件中, 即使是那些最終不能正常運行的查詢。

    2熱度

    1回答

    我正在使用Firebird 2.5並且遇到了一個我自己無法解決的問題。 有一個使用UPDATE OR INSERT INTO的聲明。我想讓它使用一個特定的執行計劃。但是 - 不管我在哪裏放置PLAN - 我得到以下錯誤消息(行號與PLAN的位置不同而不同): 無效令牌。 動態SQL錯誤。 SQL錯誤代碼= -104。 令牌未知 - 第2行第5列。 計劃。 我沒有找到有關的PLAN與UPDATE O

    2熱度

    1回答

    我有一個帶有字符串[16]鍵字段的表的現有數據庫。 有些行的鍵以空格結束:「16」。 我需要允許用戶從「16」變成例如「16」,但也做一個獨特的密鑰檢查(即表中沒有key =「16」的記錄)。 我運行以下查詢: select * from plu__ where store=100 and plu_num = '16' 它返回的行與鍵= 「16」! 如何檢查唯一密鑰,以便不包含尾隨空格的密鑰?

    0熱度

    1回答

    我正在使用jQuery UI自動完成和CI 3.1.5進行實時搜索。它在MySQL中工作正常,但對於Firebird 1.5,我有一個空數組。問題在於我的查詢。 這裏是我的代碼: public function get_autocomplete($search_data) { $this->db1->select('NAME'); $this->db1->like('NAME