本帖最后由 amwlgywxf 于 2010-04-24 15:20:02 编辑

解决方案 »

  1.   

      using System.Data.SqlClient;
              DataSet ds = new DataSet();
                using (SqlDataAdapter adp = new SqlDataAdapter("select * from books", "server=.;database=BooksOld;uid=sa;pwd=123;"))
                {
                    adp.Fill(ds);
                }
                dataGridView1.DataSource = ds.Tables[0];
    刚写的C井
      

  2.   

    SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Initial Catalog=sc;User ID=sa Password=123456")
    Data Source=ip地址或sql服务器名(要连其他机器数据库只要改成那台机器的ip就行了)
    User ID=用户名
    Initial Catalog=数据库名
      

  3.   

     objConnection = new SqlConnection("server=127.0.0.1;database=SC;"
      +"uid=sa;pwd=123456");或者 objConnection = new SqlConnection("server=localhost;datatase=SC;"
      +"uid=sa;pwd=123456");或者objConnection = new SqlConnection("server=(local);datatase=SC;"
      +"uid=sa;pwd=123456");
    或者objConnection = new SqlConnection("server=.;datatase=SC;"
      +"uid=sa;pwd=123456");
    或者objConnection = new SqlConnection("Data Source=127.0.0.1;Initial Catalog=SC;uid=sa;pwd=123456;Integrated Security = True");
      

  4.   

    objConnection = new SqlConnection("Data Source=127.0.0.1;Initial Catalog=SC;"
      +"User Id=sa;Password=123456");
    其中的Data Source指的是你的电脑的完整的名字,也就是你得链接的数据库的总的名字!
    其中的Initial Catalog指的是你的定义的数据库的名字,也就是你建立表的地方!
    User Id就是你打开Sql2005的时候进行连接数据库的时候的用的身份验证输入的用户名和密码!
      

  5.   

    datatase  是database吧  有错别字
      

  6.   

    貌似连接字符串没事,你看看sql的服务是否开启了
      

  7.   

    string sql="server=.,database=SC,uid=sa;Password=123456";
    SqlConnection con = new SqlConnection(sql);
    con.open();
    你这样试试!
      

  8.   

    请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)好像是有一个叫外围控制器的吧,这个是不是有对访问权限和方式的限制设定?
      

  9.   

    连接字符串不对,你可以利用VS里面的建立连接功能让VS自动建立连接
      

  10.   

    配置工具——>SQL Server Configuration Manager ——> SQL Native Client配置 —— >客户端协议——> TCI/IP是否启用
      

  11.   

    一个简单的方法,无需写代码!
    直接添加一个SqlDataSource控件,然后配置其数据源!按照步骤执行下去!在配置文件那里可以找到其自动生成的数据链接字符串!
      

  12.   

    LS的几位看到LZ的连接字符串错在哪了吗?
    如果错了,你就指出来。没错就不要乱说了
      

  13.   

         SqlConnection con = new SqlConnection("server=.;database=Dyczbt;uid=sa;pwd= ");
      

  14.   

    可以拖放一个ComboBox或DataGridView都可以,然后绑定数据源,会提示你新建一个链接字符串,然后将这个链接字符串保存在配置文件里,最后上配置文件里找相应的连接代码就可以了。
      

  15.   

    字符串没错。你看看你的数据库实例是命名实例还是默认示例。
    命名实例的话server应该是  .\实例名
      

  16.   

    把Data Source=127.0.0.1;改成Data Source=.;或者你的计算机名因为你写Data Source=127.0.0.1;或者Data Source=localhost;的话会使用远程连接而非本地服务
    如果你想要用Data Source=127.0.0.1;的话那就需要开启SQL Server Browser服务,好像还需要启用TCP/IP(在SQL Server 2005网络配置/MSSQLSERVER的协议下),你试试看
      

  17.   

    本地实例的话可以写server=.;database=你要使用的数据库;uid=sql身份登录的用户名;pwd=ql身份登录的密码
    还有要连接数据库要把相应的服务打开
      

  18.   

    string connectionString = @"Data Source=WIDOWSXP-73D5A6\SQLEXPRESS;         
                Initial Catalog=DBS;Integrated Security=True;Pooling=False";
                myConnection = new SqlConnection(connectionString);
                myConnection.Open();
    Integrated Security=true;      
      

  19.   

    你那个报错的话 基本上是你本机的sqlserver的问题 要么没有数据库 看你的那个字符串像是没有问题的 你试试用sqlserver的客户端连接一下 sql2000的 把local改成(local)  2005的改成 本机\express
      

  20.   

    你可以试试这么写连接字符串  "Server=.;database=SC;uid=sa;pwd=sa"
    "."的意思是机器本
      

  21.   


    Data Source=(数据库服务器IP);MultipleActiveResultSets=True;Integrated Security=SSPI;Initial Catalog=(数据库名);Trusted_Connection=false;user id=(用户名);password=(密码);
      

  22.   

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)安装SQl 你是不是按照 默认安装的....
    你的代码没有任何问题.
    是SQl  服务没有开启.   
      

  23.   

    你要把数据库设置成SQL Server身份登录,并且把你的sa密码也设成123456,然后在外围服务中设置下远程联接设成tcp/ip.不知道你这两个设置了没,有时电脑按开机键没反应时因为没插电源呵呵。。问题应该不在程序。。
      

  24.   

    连接数据库语句
    http://blog.csdn.net/sun_da_peng/archive/2010/04/04/5448990.aspx
      

  25.   

    SqlConnection con = new SqlConnection("server=.;database=Dyczbt;uid=sa;pwd= ");
    这个就能用!
      

  26.   

    SqlConnection con = new SqlConnection("server=.;database=Dyczbt;uid=sa;pwd= ");
    喜欢这种写法不过看样子,你需要确认以下问题:
    1)开启SQL Server账户登录了吗
    2)命名管道与TCPIP连接打开
    3)你的是VS自带的数据库吗?是的话,就需要把连接字符设置成127.0.0.1\SQLEXPRESS了
      

  27.   


    请问一下database=SC需不需要数据库的具体路径啊?不然我的数据库应该放在哪里?还有,我把程序移到实验室给老师看时还要更改吗?
      

  28.   

    你sql的实例名是默认的不? 还是有修改过安装实例的名字? 
      

  29.   

    //写个方法
    private SqlConnection OpenSql(){
    SqlConnection conn = new SqlConnection("server=服务器名称;database=数据库;uid=身份;pwd=密码");
    conn.Open();
    SqlDataAdapter sda = new SqlDataAdapter("SQL语句",conn);
    DataTable dt = new DataTable();
    sda.Fill(dt);
    return dt;
    }
      

  30.   


    server=localhost //就是本机,拿给你老是也没有关系,他只要把你的数据库附加到他的电脑上就OK了。
    database=数据库名 //这个就只单纯的指你的数据库名字,不和路径有太大关系。(access的话就需要给路径)
    uid ....
    pwd ....
      

  31.   


    赞同楼上的..楼主改成  127.0.0.1\SQLEXPRESS  或者   .\SQLEXPRESS 也一样试试
    我前几天就碰着.
      

  32.   

    objConnection = new SqlConnection("server=127.0.0.1;database=SC;"
      +"uid=sa;pwd=123456");或者 objConnection = new SqlConnection("server=localhost(或远程IP);datatase=SC;"
      +"uid=sa;pwd=123456");
      

  33.   

    1、连接字符串这样写:
    string CreateDatabaseConString = "Data Source=" + _ServerName + ";Initial Catalog=master;Integrated Security=True";2、然后令一个静态变量_ServerName和其属性
    public class JoinSqlServeror
        {       
            private static string _ServerName;
            public static string ServerName
            {
                get
                {
                    return _ServerName;
                }
                set
                {
                    _ServerName = value;
                }
            }
    }
    3、最后,做一个可以输入 _ServerName一个对话框:
     JoinSqlServeror.ServerName = this.tbServerName.Text;
    【如果我的回答对你有所帮助,请到下列地址http://download.csdn.net/source/2247484 下载原创家庭记账软件,并给出宝贵意见!】
      

  34.   

    错误提示是实例名出错
    1,打开“sql server management studio” 看看你的服务器  用“127.0.0.1能不能登陆”或者用“.”看看如果不能,就不用瞎搞string conn="server=.;uid=sa;pwd=123456;database=st"  这个就是可以直接用"."登陆的
    string conn="server=.\sql2005;uid=sa;pwd=123456;database=st"
      

  35.   

    SqlConnection conn = new SqlConnection();
                conn.ConnectionString = "data source = 127.0.0.1; initial catalog = 你的数据库名; user id = sa; password = 123456";
      

  36.   

    在更新数据时,更新成功!然后掉电(然后电脑非常关机),开机后,发现数据并没有更新.我又重复试一几次,只要我点击保存数据,提示更新成功后,在3秒内非法关机,数据就不保存,而超过3秒后你怎样非法关机都可以正常保存数据我用的是Access存储数据的,开发语言C#
      

  37.   

    Server=.;Database=pub;user id=sa;password=123456;