ibase_connect:本地计算机主机,无法弄清楚工作路径

时间:2013-01-08 19:08:05

标签: php path firebird

我可能是愚蠢的。还不确定。

尝试做一些应该简单的事情:

$database = '10.10.10.81:?????';
$username = 'admin';
$password = 'pw';

$conn = ibase_connect($database, $username, $password);
if (!$conn)
{
    echo "Error while connecting: ".ibase_errmsg();
    exit();
}

echo 'workan';

我们遇到错误:远程接口拒绝连接。从另一个问题我在这里读到,这来自各种各样的事情:可能是用户/密码问题,可能是主机($ database)问题,还有我遗忘的其他问题。

我相信我的主机字符串是非常错误的,无法弄清楚我应该怎么做。也许我的google-fu不符合标准。

试图去 E:\鱼缸\数据库\数据\ base.fdb 在10.10.10.81,一个单独的本地计算机

试过一堆组合,但似乎无法发挥作用。

编辑:只是一个抬头,这是一个火鸟数据库。不确定是否会改变事情

1 个答案:

答案 0 :(得分:2)

对于Windows,它应该如下所示:

localhost/10095:C:/Data/SKLADFD.FDB

查看如何指定端口(在本例中为10095)。

在你的情况下:

10.10.10.81/3050:E:/fishbowl/database/data/base.fdb

文件的路径必须是服务器上的本地文件,而不是连接机器上的Windows共享。