连接InterBase服务器(50分)

  • 主题发起人 主题发起人 三点
  • 开始时间 开始时间

三点

Unregistered / Unconfirmed
GUEST, unregistred user!
我是用Delphi自带的InterBase5做的一个数据库,放在一台机子上(作为服务器),在另一
台机子中,我在DataModul中放了一个DataBase组件,设置它的Params属性如下:
SERVER NAME=Pinzhibu/F:/aa/database/JC.GDB
USER NAME=test
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SCHEMA CACHE TIME=-1
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=TURE
SCHEMA CACHE DIR=
ENABLE BCD=FALSE
BLOBS TO CACHE=64
BLOB SIZE=32
PASSWORD=RESTORE
其中Pinzhibu是服务器的名字,JC是数据库的名字!
这时我在inspector中将Connected属性改为True时,出现如下提示信息:
Unknown database.
Unable to complete network request to host "pinzhibu".
Failed to locate host machin.
Undefined service F/tcp.
Alias:JC.
问题出在哪?怎样才能连接起来?在线等,问题解决马上给分!
 
我再加50分!怎么没人答呢?
 
呵呵,没有找到你的服务器,你看是不是你的网络设置有问题,
或者干脆用IP来连接,应该可以避免这个问题
 
请问用IP连接应该怎么做呢?
 
SERVER NAME=Pinzhibu/F:/aa/database/JC.GDB
改为
SERVER NAME=Pinzhibu:F:/aa/database/JC.GDB
试试
 
我试试,问题解决马上给分!
 
与 hf_waj 一样
 
hf_waj:还是不行呀!这次弹出的提示信息是:
Unknown database.
Unable to complete network request to host "pinzhibu".
Failed to establish a connection.
General SQL error.
由于连接方在一段时间后没有正确的答复或连接的主机没有反应,连接尝试失败!
Alias:JC

这是怎么回事呢?是不是主机哪里的设置有问题呢?先给hf_waj 30分,我再加50分!
 
建议:
如果你的interbase 服务器在本地,先在本地试试,不要带主机名
 
1。用Interbase客户端能连接吗?
2。你的DataBase的DatabaseName及DriverName里填的什么?
 
To hf_waj:
我的Database里,DatabaseName = JC;
DriverName = INTRBASE;
怎么?这样设置没有错吧?
 
用IBConsole诊断一下你是否能连接上
 
在BDE里建一个databases为JC,type为INTRBASE的试试,其它可不动
为什么不用ibDatabase控件
 
在本机上用的很好,这个数据库已用了一段时间了,现在别的机子要访问我的机子上的数据
库,却连不起来!原来在本机上我就是用的Database控件,现在我在别人的机子上装上我的
程序,然后改了一下Database控件的Server Name属性,却怎么也不能和数据库连接请大家帮
帮忙,急!
 
你在本机的 dbe 里有没有建 JC?
 
To hf_waj:
数据库的真名就叫JC,用了Database控件后,不需要在bde中再进行设置吧!
我在bde中没有建别名为JC的库!
对了,你有没有QQ,能不能告诉我,我把问题向你说清楚一点!
 
InterBase服务器IP必须是192.168.0.1
试试看
 
好!我试试解决了马上给分!
 
答案;

SERVER NAME=//Pinzhibu/F:/aa/database/JC.GDB


給分..........
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
542
import
I
后退
顶部