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

2.0连接sqlserver2000的怪有关问题

2012-04-26 
2.0连接sqlserver2000的怪问题我用的是vs2005+sqlserver2000.在vs2003下没有任何问题,为啥在vs2005编译时

2.0连接sqlserver2000的怪问题
我用的是vs2005+sqlserver2000.在vs2003下没有任何问题,为啥在vs2005编译时提示错误??  

      protected   void   Button1_Click(object   sender,   EventArgs   e)
        {
                if   (Page.IsValid)
                //if(!Page.IsPostBack)
                {
                        String   strConnection   =   ConfigurationSettings.AppSettings[ "ConnectionString "];//公用
                        cn   =   new   SqlConnection(strConnection);
                        SqlCommand   cm   =   new   SqlCommand( "classdata1 ",   cn);
                        cm.CommandType   =   CommandType.StoredProcedure;
                        DateTime   dt   =   DateTime.Now;
                        cm.Parameters.Add(new   SqlParameter( "@usort ",   SqlDbType.VarChar,   50));
                        cm.Parameters.Add(new   SqlParameter( "@utypename ",   SqlDbType.VarChar,   50));
                        cm.Parameters.Add(new   SqlParameter( "@uwenti ",   SqlDbType.VarChar,   50));
                        cm.Parameters.Add(new   SqlParameter( "@uwentilist ",   SqlDbType.VarChar,   50));
                        cm.Parameters.Add(new   SqlParameter( "@ipaddress ",   SqlDbType.VarChar,   50));
                        cm.Parameters[ "@usort "].Value   =   ddl1.SelectedItem.Text;
                        cm.Parameters[ "@utypename "].Value   =   ddl2.SelectedItem.Text;
                        cm.Parameters[ "@uwenti "].Value   =   dd3.SelectedItem.Value;
                        cm.Parameters[ "@uwentilist "].Value   =   t1.Text;
                        cm.Parameters[ "@ipaddress "].Value   =   Request.UserHostAddress;
                        cm.Connection.Open();
编译的时候,在点击提交时,出现这个错误,我的数据库是sqlserver2000.为什么提示:sqlerver2005??
在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL   Server   的连接)

;
                        try
                        {
                                cm.ExecuteNonQuery();



                                Response.Write( " <script   language=javascript> alert( '提交成功,请等待管理员处理 '); </script> ");


                        }
                        catch   (SqlException)
                        {
                                //Response.Write(mydown1.Items.Count);
                                //Lbl_note.Text   =   "添加失败 ";
                                //Lbl_note.Style[ "color "]   =   "red ";
                        }
                        cm.Connection.Close();


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

[解决办法]
命名空间

热点排行