gpt4 book ai didi

c++ - InterBase ToGo 试用许可证不起作用

转载 作者:行者123 更新时间:2023-11-28 07:53:18 27 4
gpt4 key购买 nike

(Interbase ToGo 是 InterBase sql 数据库的嵌入式版本。)

我正在通过从 Windows 7 应用程序访问它来对 InterBase ToGo 进行简单评估。但是,当我运行我的应用程序时,我收到一个弹出窗口,提示“产品 INTERBASE 未获得许可。”。关闭弹出窗口会终止我的应用程序。

我仔细检查了使用 Sysinternal 的进程监视器工具打开的文件,据我所知,我从 Embarcadero(InterBase 背后的公司)获得的许可文件正在从正确的路径读取。

我的 IB ToGo 90 天试用许可证还剩 80 多天,所以这应该不是问题。

最近有没有人在使用试用许可证时让 InterBase ToGo 工作?

最佳答案

这毕竟有效。问题可能是在 InterBase ToGo 数据库上一次只有一个连接处于事件状态。我可能在尝试从正在运行的应用程序中使用数据库的同时在 Rad Studio 中打开了数据库。

在本例中,我使用 Rad Studio XE3 创建了一个简单的应用程序。我使用 VCL 和 dbExpress 来创建应用程序。步骤是:

  1. 使用IBConnect 工具创建数据库文件。这确保文本是 UTF-8 编码的(非英语文本)。确保 char/nchar 列具有字符集 utf8 以确保良好测量。
  2. 在 XE3 中创建项目
  3. TSQLConnectionTSQLDataSet 组件添加到VCL 窗体。在它们之间设置引用。
  4. 确保连接上的“服务器字符集”是 utf8。
  5. 在表单中添加一个TStringGrid
  6. 创建从网格到数据集的实时绑定(bind)。
  7. 向数据集添加 SQL 语句,例如从客户中选择 *
  8. 确保调用 DataSet 的 Open() 函数。

网格现在应该充满(示例)数据!

关于c++ - InterBase ToGo 试用许可证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13267451/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com