我需要将使用delphi xe3制作的Windows应用程序迁移到使用Lazarus的Linux平台。 此应用程序连接到 Windows Server 2008 上托管的 dbf 文件。
我正在尝试将 tdbf 组件连接到服务器,但不能。 该文档没有说明任何有关远程连接的信息。
您能为我推荐一些其他选项吗?
最佳答案
Dbf1.filePath := '192.160.90.100:/F/shared-folder';
这看起来像一个 NFS 路径,我不相信 TDBF
支持。您需要在本地文件系统上安装包含 DBF 文件的相关文件夹,以便 TDBF
能够正确访问它。
但是,我强烈建议您将应用程序从 DBF 文件迁移到适当的基于 SQL 的客户端/服务器 DBMS,例如 Firebird、mySQL 或 PostgreSQL。现在确实没有正当理由使用 25 多年历史的桌面数据库。
关于linux - 在Linux上使用lazarus连接到远程dbf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24631621/