由于客户已经明确规定要求上传数据时就要更新数据库,每天都要上传数据一次。
现在硬件基本是这样的:一个带猫池的路由器,然后客户端均是通过MODEM拨号连接
服务器进行上传数据。1.问题是当拨号连通服务器之后,通过adoconnection的连接,即填入服务器的IP地址
之后,是否就能连接到服务器的数据库;2.如果第一步可行,那么我用另一adoconnection连接客户端的数据库,然后用两个ADOquery分别连接服务器的ADOconnection和客户端的ADOconnection,然后通过
两个ADOquery分别对服务器的表和客户端的表进行操作,进行数据更新,不知道这样
是否可行。
以上是我初步定出的方法,也希望在这里能得到更好的方案!谢谢先!
我从来没有做过远程数据传送的项目,这是第一次!各位大侠多多关照!
现在硬件基本是这样的:一个带猫池的路由器,然后客户端均是通过MODEM拨号连接
服务器进行上传数据。1.问题是当拨号连通服务器之后,通过adoconnection的连接,即填入服务器的IP地址
之后,是否就能连接到服务器的数据库;2.如果第一步可行,那么我用另一adoconnection连接客户端的数据库,然后用两个ADOquery分别连接服务器的ADOconnection和客户端的ADOconnection,然后通过
两个ADOquery分别对服务器的表和客户端的表进行操作,进行数据更新,不知道这样
是否可行。
以上是我初步定出的方法,也希望在这里能得到更好的方案!谢谢先!
我从来没有做过远程数据传送的项目,这是第一次!各位大侠多多关照!
2、ADOquery要把数据插入到远程服务器,最好先插入到一个临时表,
最后用存储过程 把临时表中的数据插入到正式表中,这是我的一点心得!仅供参考!!!
事务来控制,因为是通过两个ADOconnection,事务处理我只使用连接服务
器的ADOconnection的进行处理,行得通吗?
不知道谁有这方面的经历了!
->数据正确->服务器端服务程序导如数据库很多金融机构也是这么做的,要么用包方式,要么用文件方式,也可以此次发完再校验,也可以逐条校验或重发
http://expert.csdn.net/Expert/topic/2123/2123513.xml?temp=.3029749
帮忙UP两把