俺是用数据管理服务器,中的“新建连接”
所有建立数据库连接的地方,均提示这个错误,只是提示语句有所不同。
俺学了一个月的。NET,就是连接不是数据库!!!

解决方案 »

  1.   

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\data\data.mdb
    为什么总提示:发生了以下异常:Exception:连接字符串无效。老大们,帮帮忙!!
      

  2.   

    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\\data\\data.mdb"

    @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\data\data.mdb"
    在C#中\是转译字符另外你用的是OledbConnection吗?
      

  3.   

    我是用的OledbConnection,那个字符串我是写在属性中的connectionstring中的。
    然后加一个oledbdataadapter,然后选择菜单--生成数据集
    放入oledbdataadapter如果按向导操作,点新建连接,马上就报错:ArgumentNullException:值不能为空。参数名:dataviweManager为什么呀????
      

  4.   

    原来这个问题从来就没人明白:
    http://search.csdn.net/Expert/topic/620/620713.xml?temp=.4792597
    http://search.csdn.net/Expert/topic/863/863190.xml?temp=.7286493
    http://search.csdn.net/Expert/topic/1752/1752966.xml?temp=.3216516
    http://search.csdn.net/Expert/topic/1751/1751971.xml?temp=.9637415
      

  5.   

    1、如果楼主用编写代码的方式连接数据库,那么要改成如下连接字串
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\\data\\data.mdb"2、如果楼主是用拖拽控件OleDbDataAdapter方式连接数据库,那么在生成数据集前请
       定义试验数据表的关键字(索引)、录入1-2条试验数据 
       然后试试。
      

  6.   

    string strConn;
    OleDbConnection myConn;
    strConn = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = g:\\data\\data.mdb" ; 
    myConn = new OleDbConnection ( strConn ) ; 
    myConn.Open ( ) ;
    string cmdQuery = "SELECT * FROM somedata"; 
    OleDbCommand olecmd = new OleDbCommand(cmdQuery,myConn);
    OleDbDataAdapter QueryAdapter = new OleDbDataAdapter();
    QueryAdapter.SelectCommand = olecmd;
    dsQuery = new DataSet();
    QueryAdapter.Fill(dsQuery,"data");
      

  7.   

    服务器资源管理器--数据连接--右键--添加连接
    提示“值不能为空。参数名:dataViweManager”,在我家中的另一台微机上则可以打开ADO配置窗口。
    二台微机一样。
    在大富翁有人提出:“在你的Params的设计框里随便给dataviweManager参数赋个值就一切OK了.”
    http://www.delphibbs.com/delphibbs/dispq.asp?lid=2890061
    不知怎样在Params的设计框里给dataviweManager参数赋值?
      

  8.   

    ding也感谢!!看来这个问题确实难,我查阅了以前的CSDN和大富翁的资料,根本没人能人回答。
    现在没信心了。:(