问题标签 [zeos]
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.
delphi - ZConnection 不适用于 FB 2.1
)
我曾经使用 Firebird 1.5。
它工作得很好,但我需要进行增量备份,所以在我看来我需要将 FB 升级到至少 2.1
这就是我所做的,我卸载了 1.5 并安装了 2.1
弗拉莫宾工作正常。
在我的 Delphi 7 应用程序中,我使用 ZConnection 版本 6.6.6-stable。它在 Protocol 设置为 firebird-1.5 时运行良好,但在 firebird-2.1 时它会因Access violation at address 000000000. Read of address 00000000
.
我不想更新 ZEOS 库,因为我担心我会在此过程中破坏某些东西。
我需要增量备份(所以在我看来我需要至少 2.1 的 FB)。我不想要 FB 2.5,因为我的 ZConnection 最高协议只有 2.1(而且它似乎不起作用)。
任何想法,帮助?这里最好的解决方案是什么?
谢谢!:-)
delphi - Delphi 7 + Zeos:如何防止 sqlite 3 将日期和整数/浮点数转换为字符串?
测试数据库:
使用带有 Delphi 7 的 Zeos lib,这些查询都返回 TDateTimeField:
然而,这个查询返回一个 TStringField:
问题:
- 这是为什么?
- 我该如何防止这种情况发生?
- 这是一个错误吗?究竟如何对结果集进行排序会更改列的类型????
- 这是一个严重的问题,因为我无法从我的程序生成 SQL 查询并在设计时创建的 TZReadOnlyQuery 中打开它们
更新:它也不适用于整数。
这些导致 TLageIntField:
然而,这会产生一个 TStringField:
mysql - 获取 MySQL CREATE TABLE 的结果
我正在使用 Zeos lib 来访问和使用 MySQL 表。现在我想自己创建表。我可以捕获有关 CREATE TABLE 命令的错误,但我无法获得成功结果。
例如,如果我使用IF NOT EXISTS
我不知道是否创建了表。
Q:如何知道表创建成功?
freepascal - DBGrid 不反映 Lazarus 中 Zeos 组件的当前数据集状态
我想知道 TZQuery/TAConnection 是否能够处理连续的 SQL 语句并在运行时编辑数据库,即:
如上面代码所示,在数据库运行时所做的任何更改都不会反映在 DBGrid 中,并且保持不变。我玩弄了 TZConnection 和 TZQuery 组件(自动提交、readCommited 等)的许多属性,以使记录显示在数据网格中,但这是徒劳的。
有趣的是,对数据库所做的每一次更改都完全按照我的意愿应用,因为我从 FlameRobin 监控它并且一切都很好,所以数据库实际上没有问题,但问题在于 Datasource 和 DBGRid 并没有反映当前的状况数据库。
android - ZeosLib 是否允许在 Android 中远程连接到 MSSQL?
我想知道 ZeosLib 是否已准备好与 Android FMX 一起用于远程访问 MSSQL,就像在 x32 中一样。
如果没有,Delphi 中是否有任何外部组件包或内置解决方案?
delphi - Delphi + Firebird + ZEOS - 实时数据更新
需要将两个系统联网,在不同的计算机上打开,更新它们之间的信息 semque 我需要关闭并重新打开可执行文件。我正在使用 Firebird + ZEOS,即使我刷新表格,其中一个也看不到另一个实时更新。需要在 ZConnection 中做些什么才能让它工作吗?
database - Zeoslib 不允许切换数据库?
我使用 Zeoslib 组件与我的 SQLite 数据库文件进行交互。我在一个文件夹中有几个 SQLite 数据库文件。所以,我希望能够使用 Zeoslib 组件打开其中的任何一个。但是,它不会让我。它成功打开了第一个数据库,但之后我打开的任何数据库文件,都会出现访问冲突错误。对于我的生活,我根本无法弄清楚为什么。
这是我打开数据库文件的方法。
我不知道这是为什么。这是否意味着我不能使用 Zeoslib 组件从另一个数据库切换?
database - 检查数据库连接是否仍然存在
我正在使用 Delphi 7 和 ZeosLib 6.6.5 开发 Windows 后台服务。
该服务将 24/7 全天候运行并与位于远程服务器上的 Firebird 数据库(2.1 版)进行交互,因此我需要检查该服务是否仍然能够与其通信。
最好的方法是什么?在对数据库执行任何操作之前使用我的 TZConnection 中的 Ping 或 PingServer 函数?
祝你今天过得愉快。
mysql - EZSQLException 处理消息“SQL 错误:无法连接到 xxx.xxx.x.xx(xxxxx) 上的 MySQL 服务器。”
我正在使用 MySQL 服务器、Delphi 和 Zeoslib。每当我尝试连接到在另一台机器上运行的 MySQL 服务器并且它被故意关闭时,它都会抛出一个无法连接的异常。我希望能够抑制此异常或正确处理它。但是我的代码似乎不起作用。
这是我的代码:
我看不出这段代码有什么问题。那么,为什么它不处理异常而不是弹出消息呢?
更新:
sql - Zeolibs:Where 子句中的未知列
我正在尝试使用 Zeolibs 执行 SQL 查询,但编译器一直抱怨以下错误 - Where 子句中的未知列。
但是我检查了我的数据库表中的所有列,它是正确的,因为我在这里有TagName
我的 SQL 语句有什么问题?