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;