问题标签 [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.

0 投票
1 回答
3626 浏览

mysql - 在 MySql + Zeos lib 上提交

我使用下一个代码在非自动通信连接上发布一些记录:

当我运行此代码时,我的数据库中没有保存任何内容。

在我尝试下一个代码之后......

...一切都完美无缺。

我在第一种情况下做错了什么?我使用 Delphi6、MySql、Zeos 库和 InnoDB 表。

0 投票
1 回答
2241 浏览

sql - 使用多个 SQL 查询

我已经进行了一些搜索,但找不到明确的答案。

我刚刚进入 SQL,所以要温柔。使用 D5、TNTUnicode、Zeos 和 SQLite3

我有一个 DBGrid,其中显示了 tblAccounts 中的所有帐户名称。我有一个 DBGrid,其中显示了 tblFolders 中的所有文件夹。

在 Accounts 网格的 OnCellClick 中,我有一个 SQL 查询

在我的应用程序中,没有任何反应,我仍然可以看到完整的文件夹列表。

在 SQL-Expert 桌面中,该行工作正常,仅显示与该帐户关联的两个文件夹。在该应用程序中,它不断显示文件夹的完整列表

如果我单步执行 OnCellClick 它会显示正确的文本等。

我哪里错了?

谢谢

0 投票
1 回答
714 浏览

delphi - Zeos 和/或 SQLite 因 Memo 崩溃

我有一个 10,000 字节的 VARCHAR2 字段,在启动过程中,Zeos 因数据大小无效而崩溃。通过它,有问题的大小,Zeos 显示 4,223,943,我同意,应该是无效的。

目前看来,SQLite 不会在备忘录中存储超过 255 个字节,现在 Zeos 不会让我拥有 10,000 个 VARCHAR2。

我尝试了 5000 并且效果很好,但我需要更多。

我应该看看 SQLite 以外的东西吗?

请提出想法和建议。

谢谢(使用 D5)

0 投票
0 回答
1026 浏览

delphi - 删除记录后SQLite3和刷新?

两个小时的搜索和阅读,我离得不远了。

使用 D5、Zeos v6 SQLite 我有一个表格,其中的行显示在 DBGrid 中。一切都好。

我用

它会删除唯一匹配的行。一切都很好 - 但 DBGrid 显示保持不变,仍然显示刚刚删除的行。

我读到关闭和打开分配给 tblOne 的 TTable 将刷新显示(tblOne.Refresh 也会如此),这对这个测试很好,但有时我不知道它是哪个表,我所拥有的只是表名。我在 SQLite 中找不到“OPEN”、“CLOSE”或“REFRESH”命令。

那么,如何刷新 DBGird 显示以显示记录已被删除?

(编辑)我知道我可以使用

但是,如何使用 SQL 语句刷新显示?还是不可能?(编辑)

一小行代码将有助于描述该过程。

谢谢

0 投票
0 回答
1643 浏览

delphi - 模拟点击 DBGrid

我做了一些搜索,但没有任何效果。

使用 D5、Zeos 和 SQLite。

我有一个经过过滤的 DBGrid 和一个 DataSet (tblBricks)。

在 DBGrid1.OnCellClick 事件中,我有

在运行时,我可以将焦点设置到 DBGrid 中的适当行

它关注正确的行和列。

问题是我第一次运行这个应用程序时,当 DataSet 打开时,它设置为 Filtered:=True; 但显示尚未显示为已过滤。

如果我单击 DBGrid 中已经聚焦的单元格,那么它会突然过滤并正确显示结果。

如何模拟对单元格的单击,以便第一次通过它强制过滤,或者只是强制数据集进行过滤?

不确定这是否是 D5、Zeos、SQLite 或组合的特质。

谢谢

0 投票
1 回答
2937 浏览

delphi - 在delphi 7上找不到请求的数据库驱动程序

我已经在我的 Delphi 7 上安装了 ZEOS,并尝试连接到 Firebird 数据库。在我将 db 路径放到对象检查器并尝试连接到它之后,Delphi 总是显示一条消息,请求数据库驱动程序未找到。我已经安装了 Firebird ODBC 并在管理工具上找到的数据源快捷方式上设置了设置,但仍然无法连接。

如何安装驱动程序,我需要把它放在哪里?

当我尝试连接到我的 Firebird 数据库时,我使用了这个连接

0 投票
1 回答
6627 浏览

delphi - 如何在delphi 7中对dbgrid上的数据进行排序

您好,我是 zeos 数据集的新手,我希望我的数据库网格以升序或降序模式对数据进行排序。我正在使用 zeos 数据集和 firebird 数据库。我试着搜索,这就是我所得到的

这是来自另一个站点,但问题是我无法弄清楚如何将它用于 zeos 数据集。这是迄今为止我得到的

但坦率地说,我不知道从哪里开始

0 投票
3 回答
3383 浏览

delphi - 如何通过本地网络连接到delphi 7中的firebird数据库?

如何将我的 delphi 7 应用程序连接到本地网络?我正在使用 zeos 并已在对象检查器中将 ZConnection1 主机名设置设置为我的服务器的 ip,我可以连接到我现在正在编码的计算机上,但无法使用网络中的另一台计算机连接到 dabatase。我已将数据库路径设置为 C:\Documents and Settings\Administrator\My Documents\test.FDB。我需要将其更改为IP地址吗?谢谢

我使用的组件是

  • 1个zconnection
  • 1个ztable
  • 1 个数据源
  • 1分贝网格
0 投票
1 回答
619 浏览

database - 我怎样才能让我的搜索框从一个关键字跳转到另一个关键字而不检查数据库的每一行?

我让这段代码适用于我的应用程序的搜索框,不幸的是,当它搜索或过滤时,它会检查数据库中的每一行,然后当找到搜索的单词时,它将显示在 tlabels 上,

我想要做的是检查包含搜索词的行,而不是搜索数据库中的每一行。

我需要帮助分析这段代码,我只是一个正在学习如何使用 delphi 7 和编程的初学者。

谢谢你

0 投票
1 回答
1545 浏览

delphi - 如何在此代码中向 dbgrid 显示我的查询?

您好,此代码是否可以将搜索结果以类似样式的列表显示到 tdbgrid?(例如,如果我搜索 john,某个字段中包含 john 的所有数据都将显示到 tdbgrid)