【发布时间】:2011-01-07 11:36:47
【问题描述】:
我的应用程序中有一个实现,只有当我的可执行文件与数据库位于同一台机器上时才能运行。
我确实有一个包含服务器地址的连接字符串。如果是本地机器,可能是 127.0.0.1、localhost 或其他东西(例如别名)。
有没有办法断言测试我的连接字符串中的服务器是否恰好是本地机器?
【问题讨论】:
-
您好,Ricardo,您可以检查应用程序何时尝试连接数据库,如果目标 IP 与本地主机相同,即 192.168.10.20、10.10.12.1 等,您明白了。
-
如果在 db 不是本地的情况下运行这段代码会发生什么?它崩溃了吗?或者它暴露了你不想暴露的东西?还是……?
-
@Martinho Fernandes:运行需要很长时间。如果是本地则需要 2-3 分钟,如果不是则需要 2-3 小时
标签: windows delphi delphi-7 firebird