当前位置:编程学习 > C#/ASP.NET >>

未处理SqlExection怎么处理啊!弄了半天都没有弄出来

错误显示:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) --------------------编程问答-------------------- 设置sql server的连接方式 --------------------编程问答-------------------- 连接字符串写的有问题吧! 还有一个就是你的sqlserver 配置有问题 .多换几种字符串写法试试 --------------------编程问答--------------------
 SqlConnection conn = null;
        SqlCommand comm = null;

        public DataTable SelectUser(int id, string pwd)
        {
            string str = string.Format("select * from user1 where userid={0} and userpassword='{1}'", id, pwd);
            try
            {
                conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=student");
                
                comm = new SqlCommand(str, conn);
                conn.Open();
                DataTable dt = new DataTable();
                SqlDataReader dr = comm.ExecuteReader();
                dt.Load(dr);
                dr.Close();
                return dt;
            }
            finally
            {
                conn.Close();
            }
是这样写的!运行把用户名和密码输入进去就报未出里的那个错了!
谢谢大家帮助 --------------------编程问答-------------------- 你的sql用SA用户能登上不?
用WINDOWS登陆进去 修改下SA的密码看看 --------------------编程问答-------------------- 先用绑定试试看 然后看连接语句 --------------------编程问答--------------------
引用楼主 lijianfei0707 的回复:
错误显示:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
 不是代码的问题,是连接没连接进去, 你用windows登陆进去,然后更改sa的密码 在重新连接, 要是还不行,就重新创建一个用户! --------------------编程问答-------------------- 检查下你的实例名是否错了,比如说我的就是.\SQLEXPRESS,或者看看配置管理器,是否禁用了TCP/IP协议 --------------------编程问答-------------------- ("server=.;database=student;uid=sa ;pwd=sa")
记得好像是这样写的吧! --------------------编程问答--------------------
引用楼主 lijianfei0707 的回复:
错误显示:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
如确定代码没问题,那肯定就是你sql服务没配置好  看服务启动么?
在sql server 里外围配置里是否启动远程连接等,顺便说句你的头像还真靓哈 ! --------------------编程问答-------------------- 服务开了没有,还有SQLSERVER验证下你SA可以登入吗,不行你用windows登陆进去,然后更改sa的密码 在重新连接, 要是还不行,就重新创建一个用户! --------------------编程问答-------------------- 远程目标的数据库配置有问题的,配置工具,外围应用配置 --------------------编程问答-------------------- server=. 换成完整的实例名 试一试! --------------------编程问答-------------------- 数据库配置的问题。。应该是“服务和链接的外围应用配置”里面的服务没有开启。 --------------------编程问答--------------------  SQL Server 2005 启动 sql server browser  服务。 --------------------编程问答-------------------- 你安装数据库了没有啊 --------------------编程问答-------------------- 应该是sa登录没有启用或没有授权。 --------------------编程问答-------------------- 启动数据库服务,检测密码是否正确
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,