首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

VS.NET 2005的有关问题

2012-01-28 
VS.NET 2005的问题请问我照VS2003的方式用一个DataSet填充一个GridView为什么会报错呢?具体代码如下.prote

VS.NET 2005的问题
请问我照VS2003的方式用一个DataSet填充一个GridView为什么会报错呢?
具体代码如下.

        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                string   strsql   =   "server=.database=Northwind;uid=sa;pwd= ";
                SqlConnection   cn   =   new   SqlConnection(strsql);
                cn.Open();
                SqlDataAdapter   da   =   new   SqlDataAdapter( "select   *   from   orders ",cn);
                DataSet   ds   =   new   DataSet();
                da.Fill(ds);
                this.GridView1.DataSource   =   ds;
                this.GridView1.DataBind();
       
        }


会报这个错误.

在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL   Server   的连接)

[解决办法]
string strsql = "server=.database=Northwind;uid=sa;pwd= ";

1.server 换成实例名看看 可能如果不是正式版本要加 实例/SQLEXPRESS
2.sQL 配置工具-外围配置器-打开远程

热点排行