问题标签 [firedac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android delphi应用Segmentation fault(11)调用Firedac时出现异常
我对 Delphi XE5 Firedac 应用程序有疑问。我使用 ZTE Blade 3 手机运行应用程序。我使用部署管理器将数据库文件添加到 assets\internal 目录。但是当我调用 FDQuery1.FieldByName('Nimi').AsString 时,它会引发异常 Segmentation fault (11)。谢谢。
sqlite - 如何使用 FireDAC TFDConnection 遍历表、字段和字段定义
我正在教自己在 Delphi 中一起使用 SQLite 和 FireDAC。我对最新的数据库和工具的化身不是很有经验,所以在编写了一个非常简单的应用程序来显示 SQLite 文件中的单个表之后,我决定将一个简单的查看器“框架”放在一起,这将有助于我学习,也许(最终)给我一个调试工具,以放入我的应用程序以供工程使用。
所以,我使用了一个简单的 TTreeView,我希望用“数据库”(目录?)、“表”、“字段名称”和“字段类型”的层次结构填充它。到目前为止,列出目录、表格和字段非常容易(使用 TFDConnection.Getxxxxx),但我看不出如何更深入地获取字段定义。这可以通过 TFDConnection 实现吗?还是我需要打开一个临时查询?
我现有的代码如下所示,当显示为“// xxxxxxxxxxxxxxxxxxx”时,我的“字段类型”将是一个进一步的嵌套循环
非常感谢,布赖恩。
delphi - 什么是 Vcl.Bind.DBEngExt
什么是 Vcl.Bind.DBEngExt,为什么它被添加到 Fire Monkey 应用程序中我的数据模块中的 uses 语句中?
据我所知,该单元中没有任何 VCL 组件,应用程序中也没有任何位置。
因此,每当我构建面向 Android 或 IOS 的应用程序时,Vcl.Bind.DBEngExt 都会被标记为未定义。
在定义的uses语句中有一个Fmx.Bind.DBEngExt,但VCL仍然会自动添加。
加里
delphi - 使用 FireDac (Delphi) 在 Firebird 中创建数据库
我最近从 AnyDac 更改为 FireDac (8.0.5.3365)。我们正在运行 Delphi 2006。
当我使用此组件的 AnyDac 版本时,我可以通过执行以下操作来创建一个新数据库..
设置我的连接
打开和关闭连接
然后我可以在现有数据库上运行我的创建表 sql 脚本。
但是现在当我使用 FireDac 版本执行此操作时,Open 命令会引发 fbe_unavailable 错误,就好像我没有指定 CreateDatabase 参数一样。
我应该以不同的方式这样做吗?
谢谢你的时间。
科里。
delphi - 将长 Unicode 字符串传递给 FireDac TADQuery 参数
我正在使用 AsWideString 将 Unicode 字符串传递给 TADQuery 参数。
但是当字符串变得太长时,我得到了错误:
然后我决定使用 AsMemo 属性
在这种情况下,我的 Unicode 字符串无法正确显示。
解决这两个问题的方法是什么?
delphi - 未知驱动程序 Informix
我正在使用 fireDAC 与 delphi 应用程序中的 informix 驱动程序进行通信。
使用 dbExpress gateways 设置连接参数后:我的连接参数是:-
当我将查询设置为活动时:= true。它在开发时以表格形式显示记录。但是,当我执行我的应用程序并单击激活查询的按钮时,我收到以下错误:
未知驱动程序 Informix
你能告诉我申请可能有什么问题吗?
sqlite - 无法在 XE3 中编译 SQLite 应用程序
在使用 FireDAC 8.0.5.3365 版本的 XE3 上的 Win32 项目中尝试使用 SQLite 连接时,我收到以下错误:
[dcc32 致命错误] uADPhysSQLiteCli.pas(992): F2051 Unit uADStanCipher 是用不同版本的 uADStanUtil.ADFreeAndNil 编译的
有人可以帮我吗?
delphi - 无法在远程 PC 上执行 delphi fireDAC 应用程序
我在 Delphi XE5 中使用 Informix 作为 DB 和 fireDAC 作为数据访问方法创建了一个应用程序。现在我想在其他一些远程 PC 上安装这个应用程序。什么是每个必要条件。我的意思是在我开始安装应用程序之前远程 PC 应该有什么。我试图创建一个在远程 PC 上执行的设置。安装后,我执行应用程序,我得到这个错误:
请帮忙。还指导是否有另一种为delphi应用程序创建设置的正确方法
sql-server - 使用 FireDac 在 Delphi 中动态创建和调用存储过程的正确方法是什么?
我对 FireDAC 比较陌生。我希望能够动态地“动态”调用存储过程。到目前为止,我有以下内容:
我称之为
但是,存储过程无法执行。也就是说,代码运行良好,没有显示错误消息,但存储过程没有运行。
更多信息——如果我删除一个组件并在代码中设置参数,它运行良好。
有人知道我错过了什么吗?
delphi - Delphi:Firedac 组件编辑器源代码在哪里?
我正在使用 Delphi 和 Firedac 组件。我需要找出 Firedac 组件的组件编辑器源代码。例如FDQuery
,有一个包含 4 个项目的组件编辑器,如下图所示。
我的问题很简单,组件编辑器的源代码在FDQuery
哪里?在源目录中,我只能找到TDataset
(TDataSetEditor
DBReg.pas 中的类)的组件编辑器。FDQuery
应该有一个自定义组件编辑器,因为它有 4 个项目。我在哪里可以找到它的实现?
谢谢你。