行 31:         sqlcon = new SqlConnection(strCon);
行 32:         SqlCommand com = new SqlCommand(sqlstr, sqlcon);
行 33:         sqlcon.Open();
行 34:         SqlDataReader read = com.ExecuteReader();
行 35:         if (read.Read())
 源文件: e:\web\gouwuche\Default.aspx.cs    行: 33 网上下的源码,用的时候出现这个。和解???

解决方案 »

  1.   

    顾名思义,用sa账号登陆数据库失败
    把你自己的数据库建立好,然后配置你的strCon,
      

  2.   

    1.strCon 连接字符串是否正确,sa密码是否正确
    2.sa帐号是否启用了?默认是停用,不可远程连接的.
      

  3.   

    行 31: sqlcon = new SqlConnection(strCon);
    看看你strcon里链接数据库有没有打错啊
      

  4.   

    string strCon = "Data Source=(local);Database=BooksManage;Uid=sa;Pwd=5354";
      

  5.   

    1.连接字符串有问题
    2.SQL服务没有启动
    3.TCP/IP配置不正确
      

  6.   

    检查数据库sa密码和connectionstring中的sa的密码是不是一致。
      

  7.   

    问题一:
    已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一
    端上无任何进程。
    用windows身份登录management studio,点击站点属性,将安全选项更改为:windows 和sql 混合身份登录,解决。问题二:
    sql 2005企业管理器登录时选用windows身份验证一切顺利,然而使用sql server身份验证即sa用户名登录时,
    却出现以下错误提示“provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程”。于是按以下步骤修改设置:既然windows身份验证能够通过,就以该身份先登录进管理器,然后在服务器属性中有一项服务器身份验证,设为sql server
    和windows身份验证模式。下一步,在安全--登录中设置sa用户的属性,在状态一栏中有“登录”一项,默认是禁用,改为
    启用。修改完成后,重启企业管理器以sa用户名进行登录,问题依旧。想了半天,原来在设置完“sql server和windows身份
    验证模式”后,要求重启服务。当时设置完成后只是重新开启了企业管理器,其服务并没重新启动。因此找到“SQL Server 外围应用配置器”,运行后,选择“服务和连接外围应用配置器”,先停止sql server一下,再启动一次。
    至此问题应该解决了。问题三:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任
    何进程。) “/cs”应用程序中的服务器错误。
    已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任
    何进程.)
    出现这样的错误,到网上查了好多资料也没有好的解决办法,最后打开web.config把
    <add key="SiteSqlServer" value="server=(local);uid=csuser;pwd=xxx;Trusted_Connection=yes;database=communityserver" />
    改成
    <add key="SiteSqlServer" value="Data Source=.;Initial Catalog=communityserver;Persist Security Info=True;User ID=csuser;
    Password=xxx"/>
      

  8.   

    把strCon贴出来看看啊还有你的SQL里的SA密码是什么啊跟strCon对比一下看看啊
      

  9.   

          跟踪调试,  看运行的sql语句是否正确? 
      

  10.   

    打开程序配置文件,检查数据库sa密码和connectionstring中的sa的密码是不是一致,同时也检查一下你数据库服务器的名称是不是和connectionstring中的Data Source=""一致.
      

  11.   

    是在不行用windows身份验证的字符串算了
      

  12.   

    这个问题很多,首先你用的是WIndows验证还是SQL等等别的数据库连接,还有就是代码方面是否有错误等等,具体的不好说,我连接的时候都是成功的
      

  13.   

    在数据库中建立你的合法用户名,授予权限,然后更改web.config中的文件如<add key="ConnectionString" value="server=(Local);database=db_TFM;User id=***;password=***"/>用户名和密码是你自己建立的!希望可以帮助您!
      

  14.   

    你看看strCon的值
    string strCon="server=.;database=db_name;user id=sa;pwd=yourpassword";
      

  15.   

    可能错误
    1.连接字符串有问题
    2.SQL服务没有启动
    3.TCP/IP配置不正确
    一个一个的试试吧,别的可能没啦
      

  16.   

    顾名思义,用sa账号登陆数据库失败
    把你自己的数据库建立好,然后配置你的strCon,