问题:数据库放在网络上(网站的某个文件夹下,但与网站无关,仅存放),用VB做个客户端,能查询、修改、更新该数据库,可行吗?案例:领导想要随时查询到各地分公司的项目进展情况,项目由各地分公司上报到数据库,领导这端能查询、汇总、打印等操作。注意:不想做成网站模式,不通过IE浏览器进行,,而是通过VB开发的客户端来进行浏览、操作(数据库不在本地而在网络上)。实际上,就是读写网络上数据库的一个过程。
===================================================请教大家:
1.VB6可以读写网络上的数据库吗?
2.若可以,用哪种数据库比较合适,Access、SQL?能同时进行多人操作更新数据库。
3.用VB举个例子,如何连接网站如www.123.net/DB/001.MDB这个数据库?

解决方案 »

  1.   

    我原来用EXCEL VB做过你这样的网络数据库提取资料Dim rs As New ADODB.Recordset    '写入数据库是OK的
    Dim strCn As String, strSQL As StringDim rs As New ADODB.Recordset    '写入数据库是OK的
    Dim strCn As String, strSQL As StringSet Root = trv.Nodes.Add(, , , "员工姓名")strCn = "Provider=sqloledb;server=192.168.1.1(这里改为服务器地址);Database=456;Uid=sa;Pwd=;"
    cn.Open strCn
    rs.Open "select  distinct ygxb  from yuangong", cn, 1, 3
    strCn = "Provider=sqloledb;server=.;Database=456;Uid=sa;Pwd=;"
    cn.Open strCn
    rs.Open "select  distinct ygxb  from yuangong", cn, 1, 3
      

  2.   

    你好呀,能将你这个源文件发上来吗,我也要做用EXCEL 做数据库,用VB查询和修改,谢谢你了
      

  3.   

    用Sql server
    把数据库连接字符串的机器名换成服务器的IP地址就可以了
      

  4.   

    当然可以访问远程数据库
    你把连接字符串,中的ip改成远程的Ip,代码都不用动
    如果是多用户,最好还是用sql server
      

  5.   

    只有sqlserver和其他的大型数据库能用。MYSQL也行,常见的就这两种,而且还是需要花钱的。
    建议将自己公司的某个计算机当服务器用,用花生壳做动态域名解析,但花生壳不稳定,这是个问题。