what database are you using?see
http://www.able-consulting.com/MDAC/ADO/Connection/MSRemote.htmorhttp://www.able-consulting.com/dotnet/adonet/Data_Providers.htm

解决方案 »

  1.   

    在本机上装oracle的客户端配置好,我用的是oracle的odp.netstring  strSql = "select * from yourtable ";
    string   strConnect1 = "User Id=stat;Password=stat2003;Data Source = webapp;";
    OracleConnection  objConnect1 = new OracleConnection(strConnect1);
    OracleDataAdapter myDataAdapter = new OracleDataAdapter(strSql, strConnect1);
    DataSet ds = new DataSet();
    myDataAdapter.Fill(ds, "t1");
    DataGrid1.DataSource=ds.Tables["t1"].DefaultView;
    DataGrid1.DataBind();
      

  2.   

    谢谢,但是楼上是通过dsn连接的,我要的是不通过dsn,直接指出远程服务器以及数据库名在程序中实现。因为如果用户没有在本机建立这样一个数据源就不能访问远程数据库了。