各地分公司需要通过Internet把数据录入到总公司的库中,但是界面没有用Web
想用VB的Form形式的界面,能不能通过MTS完成数据库的操作?对服务器有些什么要求?
很急!!!

解决方案 »

  1.   

    在VB中通过IP连接远程数据库,写入数据就行了
    和编写局域网程序没有很大区别不过性能就不能保证了建议采用ADO.net来实现,很不错做Web数据库程序
      

  2.   

    1.像楼上所说
    2。建立服务端程序(使用winsock),客户端把数据以文本的形式传递到服务端
    然后使用sqlserver的bulk insert函数将文本倒入
    3。sqlserver的dts数据倒入导出功能
    4。使用xmlhttp对象
    http://www.ourfly.com/bbs/dispbbs.asp?boardID=5&ID=72
      

  3.   

    在网络上还是http可靠
    用xmlhttp(即引用msxml.dll)可以实现把客户端临时表存在xml格式中,操作起来很方便,ADO.NET就是这样做的
      

  4.   

    我需要的是实时的写入而不需要导文件,ADO.net没用过
    还有什么更好的办法吗?
      

  5.   

    ///导文件需要写个协议来保持服务器和多个客户端的数据库同步
    每个客户端可以生成不同的文件,这样也不会有冲突。
    在存储过程中可以用事务来处理。
    不过我建议:客户端直接提交到远程的asp文件
      

  6.   

    用VB写还不如做成asp!不过,用PHP+MySQL可能更好,毕竟放到网络上,小心MS中国找上你。
      

  7.   

    程序是以前写好的c/s结构的,只是想通过远程输入数据而已;希望不做太大的改动就能解决问题
    数据输入量不大但要求是实时的体现子公司现状
        服务器端为宽带,子公司为拨号上网    另外Web方式需要重写界面等比较麻烦,所以放弃了
        谢谢大家积极献策,我再添点分
      

  8.   

    只要你服务器ip不变,就可以直接用公网ip进行c/s操作