anydac

    3熱度

    1回答

    我對FireDAC比較陌生。我希望能夠動態地「隨時」調用存儲過程。到目前爲止,我有以下幾點: function TForm21.ExecuteStoredProc(aSPName: string; aParams: TADParams): Boolean; var LSP: TADStoredProc; i: Integer; begin LSP := TADSt

    3熱度

    1回答

    我無法獲得以下腳本來執行而沒有錯誤。它在delphi中針對firebird數據庫運行。 var vScript: TADScript; begin vScript := TADScript.Create(nil); vScript.Connection := xConnection; vScript.Transaction := xTransaction

    0熱度

    1回答

    [anydac] [DApt] -400。獲取命令獲取[0]而不是[1]記錄, 可能的原因:更新表不具有PK或行標識符,記錄已被改變/其他用戶刪除, 上 mysql> describe measurements; +------------------------+-----------+------+-----+-------------------+-------+ | Field

    2熱度

    1回答

    是否有可能執行一個數組DML INSERT或UPDATE語句傳遞BLOB字段數據的參數陣列中?我的問題中更重要的部分,如果可能的話,包含BLOB數據的Array DML命令仍然比逐個執行命令更有效率? 我注意到,TADParam有AsBlobs索引屬性,所以我認爲這是可能的,但因爲沒有業績也不如提出這一點,我沒有嘗試這樣做還因爲索引屬性是RawByteString類型的這並不太適合我的需求。我使用

    0熱度

    1回答

    我遇到了排序字符串有問題,如^和!在Firebird數據庫中。 當使用具有以下設置的TADTable組件和使用覈對表unicode_ci_ai CachedUpdates := false; FetchOptions.Unidirectional := false; FetchOptions.CursorKind := ckAutomatic; FetchOptions.Mode := fm

    2熱度

    1回答

    我通過在SQL Server上選擇自簽名證書來啓用安全連接。 我可以使用SQL Server Management Studio並加TrustServerCertificate=True到Additional Connection Parameters連接到它。 我需要FireDAC連接相同的配置,因爲它提供了類似的錯誤 SSL提供商:證書鏈是由當我嘗試連接不受信任 機構頒發。 如何告訴FireD

    2熱度

    1回答

    我使用FireDAC的Array DML功能將大量數據插入到遠程MS SQL數據庫中。 它工作正常,但需要時間來完成執行方法。在執行方法運行時,我想知道FireDAC的內部進度,以便我可以向用戶顯示它耐心等待。 如何獲取執行方法的實際狀態? PS:Delphi XE4和FireDAC v8 謝謝。

    0熱度

    1回答

    有沒有辦法使用TFDQuery組件啓用SQLite外鍵而不使用sql命令? 我用外鍵構建一個SQLite數據庫,它可以工作,也不需要啓用該選項。不過,我可能會更好地使用它。 亮度

    0熱度

    1回答

    你好我試圖編譯Delphi下XE4的firedac DLL開發樣品,並想出了以下錯誤 [dcc32 Error] Unit1.pas(61): E2010 Incompatible types: 'Cardinal' and 'Pointer' 我已標記,其中錯誤在代碼中。 單元1是可執行文件。 unit Unit1; interface uses Windows, Mess

    2熱度

    1回答

    我正在將代碼從Delphi 2007 + AnyDac移動到Delphi XE4 + FireDac。在AnyDac的情況下,所有空字符串均被存儲爲NULL,並且在FireDac中存儲了所有空字符串,如空字符串''。 我需要回到NULL的。這樣做的最好方法是什麼?我使用存儲到PARAMS DB: ADQuery.Params.ParamByName('Code').Value :=Code;