问题标签 [iblite]
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 - 使用 IBLite 连接到 Android 上的 Interbase 远程实例不起作用
在 Delphi 10.4.1 中,我正在尝试构建一个 Android 应用程序,该应用程序连接到在我的笔记本电脑上运行的 Interbase 实例(我可以从我的桌面远程连接)。我得到了例外:
连接参数:
如果我连接到本地数据库或在 Windows 上运行应用程序,一切正常。
我已经在 XE7 ( https://youtu.be/XAZQfYzvxHc?t=1384 ) 中看到了这一点,但无法让它在 10.4.1 中工作。
我究竟做错了什么?
delphi - 在路径中找不到 ibtogo64.dll
Windows 10、德尔福 10.4.1、IBLite 2020
大家好,
尝试在任何未安装 Interbase 的计算机上运行时出现“在路径中找不到 ibtogo64.dll”。
我一直在使用 Advantage 本地服务器,并想转移到 iblite 进行测试和小型桌面项目。
我使用示例数据创建了一个小型测试项目。
我将编译后的项目和支持文件(包括许可证文件和数据)复制到 USB 驱动器。
停止 Interbase 服务并正常运行项目。
将 USB 驱动器移到另一台计算机上,并在项目运行后立即收到错误。
为了确保正在运行的项目使用本地 DLL,我将 USB 移回开发计算机并删除了 DLL。收到错误,一切正常。
我错过了什么。
我检查的事情:
确保 DLL 与 exe 位于同一目录中
除 reg_ibtogo.txt 外,所有部署文件均使用 reg_iblite.txt 检查
reg_iblite.txt 位于许可文件夹中
与exe在同一目录中的Interbase目录
项目是发布版本
我在安装了 Interbase 并且服务停止并且工作正常的笔记本电脑上从 USB 运行程序。
在 Delphi-PRAXiS 上提出了关于许可证的问题。我有一个包含的许可证文件,据此,这就是我所需要的。
RAD Studio 包括用于嵌入式应用程序开发的 InterBase 2020 ToGo 和 IBLite 版本。
开发人员可以在 Windows(32 位和 64 位)、macOS(32 位和 64 位)、iOS(32 位和 64 位)或 Android(32 位和 64 位)上部署他们的多设备应用程序位)具有 IBLite 许可证的设备,免费。此外,使用 RAD Studio 10.3 Rio Enterprise 或 Architect 版本的开发人员可以使用包含的 InterBase ToGo (IBToGo) for Mobile 许可证部署他们的 iOS 和 Android 应用程序。他们还可以为桌面平台(Windows、macOS 和 Linux)购买 IBToGo 许可证。
使用专业版的开发者可以单独购买所有平台的 IBToGo 许可证。
任何帮助,将不胜感激,
加里
ios - 是否可以从我的 iPhone 恢复我的应用程序的数据库文件?
我用于 iOS 的 Apple 配置文件证书已结束,然后我无法再访问使用 C++ Builder 和 InterBase IBLite 开发的应用程序,因此我无法从数据库文件中拯救数据。
我已经生成了一个新的配置文件证书,然后我确实编译、部署并再次运行该应用程序,但避免再次部署数据库文件,因为期望更新的应用程序可以访问我 iPhone 上的旧数据库文件,但是当我打开应用程序没有数据。
这次我使用的是 C++ Builder 10.4.2、InterBase 2020、iOS 14.4.2(RAD Studio IDE 上的 14.5)。
是否可以恢复数据库文件或数据?