请问各位,一向用C#编写的WINDOWS窗体软件都是连接本的数据库,
 那怎么样才能实现与网络中的数据库进行连接呢?

解决方案 »

  1.   

    Data Source=192.168.0.1/data.mdb
    ?这样吗。ACCESS数据库
      

  2.   

    基于文件引擎的access啊~~~
    搜索吧~~http://www.ehomesoft.com.cn/File/12371.html
      

  3.   

    可以用 Xml WebService 着为
    DataBindingSource(反正一控件,写对没我不确定)的数据源(见MSDN)
    不过我没看懂MSDN那个例子,估计是针对你这种需求的.
      

  4.   

     you can try below : 
    1在app.config文件中配置: <add key="DNS" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.144.26.252\c$\WINDOWS\system32\database.mdb;Jet OLEDB:Database Password=123;Persist Security Info=False"/> 输入远程服务器的IP,注意数据库所在文件夹必须是共享的,再输入数据库的密码即可2 采用连接串:Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.1.12\\test.mdb     (可能需要先配置数据源ODBC中去)   
      文件名:直接连接*.mdb文件名,但跟以前本机器不同的是绝对网络路径(在另一台机器上的文件必须被共享)   
        
        
      3C#远程调用类,Remoting来做,需要有个服务程序来操作ACCESS,客户程序再通过访问服务程序来达到间接访问ACCESS的。
      

  5.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=\\192.168.1.12\\test.mdb   TEST.mdb是放在FTP里吗?
      

  6.   

     class myDB
        {
            private static string ConnString = "  Source=数据库地址;database=数据库;uid=sa;pwd=sa";
            public static string ConStr
            {
                get
                {
                    return ConnString;
                }
            }
        }
      

  7.   

    你的是Access数据库啊?好像Access不能远程吧!你这里的远程是指通过内网还是外网?内网的话参考上面的意见,外网好像是不行,换个款式的数据库,如SQL Server
      

  8.   

    能不能接入远程的,C#肯定能。SERVER=IP\name,....
    但能否成功的接入,取决于对方数据库是否开放了远程连接。
      

  9.   

    server=IP\DBName.mdb;不过,还是用WebService比较好,WebService可以进行安全控制,而你的共享可能控制安全比较麻烦
      

  10.   

    如果是access,只有在内网中将文件夹共享才可以
    sqlserver oracle等内网外网就不管了,都可以
      

  11.   

    远程的最好不要用ACCESS数据库,不好控制安全性和权限
      

  12.   

    用System.Romating,在天极网开发者.net C#里有相关文章.
      

  13.   

    连远程最好就别用access了吧。
      

  14.   

    以楼主问的问题及水平,还是不用System.Romating
    建议你改SQL数据库,最简单。
      

  15.   

    鉴于楼主的水平,别钻这个牛角尖,浪费时间。远程就用sqlserver好了。
      

  16.   

    当然可以啊?Data   Source=\\ip号\\test.mdb
      

  17.   

    http://download.csdn.net/source/333040
      

  18.   

    <add name="FilmsConnectionString" connectionString="Data Source=IP;Initial Catalog=数据库名;User ID=用户名;Password=密码;" providerName="System.Data.SqlClient"/>
      

  19.   

    本地不用没有客户端用remoting
      

  20.   

    如果不能...微软.NET开发组可以集体自裁了...能问出这样的问题...大家就别用WebService或System.Romating来忽悠了...还是给lz讲讲SQLConnection和连接字符串吧...
      

  21.   

    写 Xml   WebService   好了
      

  22.   

    局域网里的可以连接,
    直接把本地地址改为:\\192.168.0.2\TEST\TEST.MDB就OK了。