与firebird的C#连接因IP失败,主机名成功

与firebird的C#连接因IP失败,主机名成功,c#,firebird2.1,C#,Firebird2.1,我有一个非常奇怪的问题:关于C#与Firebird的连接。 查看下面的字符串,只需检查DataSource参数: User=SYSDBA;Password=masterke; Database=c:\\example\\example.fdb; DataSource=hostName;Port=3050; Dialect=3; Charset=ASCII;Role=; Connection lifetime=0; Connection timeout=15; Pooling=True; Pack

我有一个非常奇怪的问题:关于C#与Firebird的连接。
查看下面的字符串,只需检查DataSource参数:

User=SYSDBA;Password=masterke;
Database=c:\\example\\example.fdb;
DataSource=hostName;Port=3050;
Dialect=3;
Charset=ASCII;Role=;
Connection lifetime=0;
Connection timeout=15;
Pooling=True;
Packet Size=8192;
Server Note=0


If DataSource=hostname, it works fine.
if DataSource=192.168.X.X, I got: Unable to complete network request to host "192.168.X.X"

有人能帮忙吗?

命名管道和IP的数据库设置,谢谢。我不知道这是什么意思。有小费吗?不知道这是什么意思。。?单击链接,您将看到示例我在IBExpert中使用了名称和IP地址,它们工作正常。