问题描述
就是将一个SQL数据库绑定到GRIDVIEW控件上.代码如下:publicpartialclassadmin_ManageUser:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){DataSetds=newDataSet();stringstrconnection=@"server=(local)/SQLEXPRESS;database=Forum;Trusted_Connection=True";using(SqlConnectionconn=newSqlConnection(strconnection)){SqlDataAdapterda=newSqlDataAdapter("select*fromtbUser",conn);da.Fill(ds);}gv_User.DataSource=ds;gv_User.DataBind();}}但调试的时候报错说:在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException:在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)源错误:行21:行22:SqlDataAdapterda=newSqlDataAdapter("select*fromtbUser",conn);行23:da.Fill(ds);行24:}行25:gv_User.DataSource=ds;高手指点下,谢谢!!!!!!
解决方案
解决方案二:
stringstrconnection=@"server=(local);database=Forum;uid=sa;pwd=";
解决方案三:
uid和pwd填你自己的。
解决方案四:
stringstrconnection=@"server=(local)/SQLEXPRESS;database=Forum;Trusted_Connection=True";==这句肯定错试试stringstrconnection=@"server=.SQLEXPRESS;database=Forum;Trusted_Connection=True";或者stringstrconnection=@"server=.;database=Forum;Trusted_Connection=True";