急阿,程序中拨号连接到远程电脑后映射对方的共享目录,再用ADO连接动态设定其数据源。各位仁兄帮忙,200分大送。 (200分)

  • 主题发起人 主题发起人 eire
  • 开始时间 开始时间
E

eire

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现这样功能最好有源码。:-)
上级部门远程通过MODEN(通过公众电话网,电话线,不定时)查询下级部门某 些数据。如何使用远端的数据库望赐教。数据库为ACCESS。
问题1:当上级部门拨号连接到下级部门指定的电脑后,如何得到指定目录下的*.MDB,
这个目录需要作那些设定?或直接可以查询数据库中的任一个表。
问题2:两端都是WIN98操作系统可以吗?被查询方需要做那些设定。
 
用PCAnyWhere 然后做一个指示性的小程序
 
1。可以做两个程序,一个为客户端(在上级部门),另一个为服务器端(在下级部门),
这样的话,只要每次在服务器端设置好所在路径,然后客户端连接后直接从服务器端
读出路径即可!
2。当然可以,被查方需要将路径提供好!

试试看!
 
我想了一方案不知是否可行,请各朋友指导
程序中拨号连接到远程电脑后映射对方的共享目录,再用ADO连接动态设定其数据源。

 
谢谢楼上两位朋友的回答待问题结束后定会送分
 
早就看了这个问题了,只是考虑到具体可行性感觉很难,因为目前你是直接使用远程桌面数据库,
所以速度会很不容乐观的。
据说使用VPN拨号会组件一个虚拟专网,这个也许好一些。
正常的拨入使用98拨入2000,然后使用其上面的数据库,这个我们倒是做过,速度基本可以忍受。
但是我们使用的是Oracle.
 
远程拨号的方法我没用过
不过在我的一个项目中作过两台机器的access数据库通过RS485串行通讯来同步

思路与bingjian的1相似
不过server端是写了个服务程序,专门处理Client端的请求,
Client需要访问Server端的哪些数据,就从server端传哪些数据
Client端再写在本地供用户使用
我觉得这样要比映射目录要容易优化系统

当然,代码量是增加了
你可以试试,当然,你是通过TCP/IP进行通讯
 
我现在正在做这个东西,用的是远程拨号。
动态设置adoconnection的连接串。
但是这种方法的速度比较慢。
我们可以探讨。
mlzhou@21cn.com
 
这里有下载

来自http://wenjinshan.yeah.net或wenjinshan.mycool.net的
《Delphi串口及语音传真编程》已出版
 
首先感谢各位的回答,分在问题结束定会按功奉上,
TO YZHSHI:
您作过这样的案例,能否把您的思路流程发给我,当然最好是源程序。
TO MLZHO:
我已向您发送EMAIL,请查收。BTW您是如何获得被拨号电脑的主机名呢再映射呢。
TO AMO:
因为上级部门对应许多下级部门,这样的话就需安装相应的服务端程序,这样麻烦一点。:)
希望大家尽快回答,结束这个问题,多谢了。
 
win98对win98是可行的。
你在win98的拨号网络助找“拨入”这个关健词。可以找到如何建立一个拨入连接帮助。
建立好在客户机上建一个拨号连接,指定号码是那个接受的拨入连接就可以拨到你要连接的计算机了

使用的方法和你用局域网是一样的,用//ComputerName/Path/filename就可以搞定。
win98安全太差,建议你用win2K。相关的帮助主题是:远程访问和路由

http://www.delphibbs.com/delphibbs/dispq.asp?lid=694687
 
因时间任务关系,谁能提供解决此问题的部分源程序,发分100。
 
你的问题的不是源程序,而是配置网络的连接。
网络好了指定数据库的路径为://ComputerName/Path/filename.mdb你的程序就可以运行了。
 
多人接受答案了。
 
后退
顶部