Delphi7 三层架构 连接数据库,该怎么处理

Delphi7 三层架构 连接数据库
目前问题:原本做的是一个简单的数据库程序(连接本地数据库),现在因为需求变更,需另外访问局域网一台电脑数据库,这台电脑是我们公司的金蝶K3 ERP服务器,K3的数据库文件存在这台电脑的F盘,这个盘是不对外共享的,所以我无法用数据库组件直接访问K3数据库文件。
因为K3是用三层架构的,中间有一个中间层,我在想,我是不是也可以用这个方式去访问数据库?
[1]请问我的方向错了没有?
[2]如果对了,该怎么去访问数据库?
     如果不对,那该用什么方法来访问这个不共享的数据库?

先60分吧,如果解决了,结帖时我会加到100分的
不管怎样,先鞠躬感谢各位关注我问题的人,CSDNer真的帮了我很多.



------解决方案--------------------
首先你需了解K3用的是什么数据库,不管它的文件放在哪(除非是桌面类数据库),然后再确定如何连接。
------解决方案--------------------
直连不就行了?
------解决方案--------------------
找到数据库文件(磁盘文件)。看其类型,直接打开。
------解决方案--------------------
不管什么数据库、数据库在哪里,三层架构RemObjects/Data Abstract都可以连!
------解决方案--------------------
请问是不是在类库中连接数据库

------解决方案--------------------
要知道k3数据库的ip、实例名、帐号、密码。。。。。。。然后就可以直接用ado连了
------解决方案--------------------
根三层没有关系吧,直接用adoconnection,设置连接字符串的时候,在服务器地址那里输入:192.168.0.3,输入密码登陆不成功?
你尝试用查询分析器连到你K3的数据看是否能连?要不行在K3那台机打SQL SP4,允许外面访问!