用这个试试
this.con.ConnectionString="server=127.0.0.1;uid=sa;pwd=;database=database";

解决方案 »

  1.   

    可我今天在装SQL Server2000 时选的不是默认实例,而是新建了一个实例名称:leafnet,而身份验证方式我用的也是"使用WindowsNT集成安全设置",我建立的数据库是:FriendUnion,就这些,你看一下到底该怎么改?谢谢了!
      

  2.   

    .Net 有服务器资源管理器,给你提供数据库连接向导,连接成功后,并同给你连接字符串,对于新手来说,极为方便!
      

  3.   

    连接数据库很简单!
    情请你自己写一个cs!如下:using System;namespace temp1
    {
            public class Connection
    {
     public const string ConnectionString
             ConnectionString="server="ip地址";User ID=sa;pwd=;database=databaseName";
    }
    }
      

  4.   

    this.con.ConnectionString=@"datasource=LEAFSOFT\LEAFNET;initial                 catalog=FriendUnion;" +"integrated security = SSPI;" +
             "persist security info=False;packet size=4096";中
    uid=?;pwd=?;
      

  5.   

    如果出现这种问题大多数情况下都是因为与数据库的连接池不正确所导致的。在.Net中连接数据库的条件一般都方在Web.config中。如下:
    <configuration>
        <appSettings>
    <add key="SQLConnectString" value="Server=.;Uid=sa;Pwd=;  DataBase=pubs"/>
       </appSettings>
    </configuration>
    。要连几个就写几个<add……>,当然也包括自定义数据库
      

  6.   

    可是我服务器用的是WindowsNT身份验证啊,这样的话uid和pwd怎么写啊?我写uid=sa都没用啊
      

  7.   

    可是我服务器用的是WindowsNT身份验证啊,这样的话uid和pwd怎么写啊?我写uid=sa都没用啊
      

  8.   

    用户名是windows用户名,而且不能用其他机子访问
      

  9.   

    那密码呢?需要吗?要的话就是windows的密码吗?
      

  10.   

    我以前也遇到这样的问题,重装SQL设置sa密码就解决了。
      

  11.   

    sql,服务器里登陆要选择WINDOS登陆方式
      

  12.   

    Tony8002003:
        我的Web.config中并没有你所写的那些内容,是不是因为这些所以我才连接不上数据库呀?
      

  13.   

    在Sql server里设置密码,然后重试应该就可以了的
      

  14.   

    我已经设置密码了,而且我也把密码加进去了,我的连接字符串是这么写的:
    this.con.ConnectionString = @"server=leafsoft\leafnet;database=FriendUnion;uid=sa;pwd=juanzi";
    可还是没用,当点击Accept之后,不会转入Login.aspx页面,而是显示catch块里面的内容:
    This user name existed.
    经常都是这样。
      

  15.   

    我感觉
    try
    {
    cmd.ExecuteNonQuery();
    }
    catch
    {
    doredirect = false;
    this.lblMessage.Visible = true;
    this.lblMessage.Text = "This user name existed.";
    }
    这一块总是产生异常,所以才会总是显示"This user name existed.",可我却不知道该怎么改,还请各位多指教
      

  16.   

    我现在找到问题所在了,不是不能连接数据库,而是在执行那条插入语句的时候出了问题,无法插入,现在我把所有的数据类型都设为char型了,我还把"try...catch...finally"块注释掉了,把cmd.ExcuteNonQuery();和con.Close();这两句单独拿出来,然而现在的问题是这样的:
    异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。
    这是怎么回事呀?
      

  17.   

    我现在找到问题所在了,不是不能连接数据库,而是在执行那条插入语句的时候出了问题,无法插入,现在我把所有的数据类型都设为char型了,我还把"try...catch...finally"块注释掉了,把cmd.ExcuteNonQuery();和con.Close();这两句单独拿出来,然而现在的问题是这样的:
    异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。
    这是怎么回事呀?
      

  18.   

    这位大哥
    先把你的 try catch块去掉 
    看看系统提示是什么地方出错了 我想 可能是你的 commandText有问题  你把你的commandText(也就是程序中sb的内容)放到查询分析器去执行 看看有没有错误   因为commandText字符串中间可能需要空格