你的连接语句写错了,不是使用JET。OLEDB。4。0
这是ACCESS2000的连接语句。

解决方案 »

  1.   

    你配置一个ODBC吧。
    OleDbConnection("DNS=ODBC名;UID=SA;PWD=;")
      

  2.   

    数据库连接字符串错误应该是这样:Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="数据库名"
      

  3.   

    "Provider = SQLOLEDB.1 ; "+"Persist Security Info = False ;"//数据库类型
    User ID = 用户名; Password= 密码;"+" Initial Catalog = 数据库名称;
    Data Source = 服务器名称"
      

  4.   

    人家是要大家帮助配置sql server 的server 端配置的,不是找语句!大家再看看???
      

  5.   

    代码是我贴错了,是这样的:
    string strCon = "Provider = SQLOLEDB.1 ; Persist Security Info = False ; User ID = sa ; Initial Catalog = data1 ; Data Source = server1 " ;
    OleDbConnection myConn = new OleDbConnection ( strCon ) ;
    myConn.Open ( ) ;
    string strCom = " SELECT * FROM person " ;
    ///创建一个 DataSet
    myDataSet = new DataSet ( ) ;
    //用 OleDbDataAdapter 得到一个数据集
    OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
    //把Dataset绑定person数据表myCommand.Fill ( myDataSet , " person " ) ;
    //关闭此OleDbConnection
    myConn.Close ( ) ;其实问题关键不是在这里,我用SQL自带的分析工具也无法联系上,问题是SQL服务器端如何配置,如设置服务器名称、更改用户,我刚开始用SQL,实在弄不懂,又不想在上面浪费太多的时间,只要SQL能给我提供数据服务就行了,我就可以在客户端进行查询、编辑操作了。
      

  6.   

    问题已经解决,重新安装了一下SQL就行了。