| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 878 人关注过本帖
标题:新手请教vs2005连接sql2000字符串?
只看楼主 加入收藏
chenhao19860
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:86
专家分:151
注 册:2010-3-15
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:3 
新手请教vs2005连接sql2000字符串?
请各位师兄师姐帮忙,给了就借。
搜索更多相关主题的帖子: 字符 
2010-06-27 22:25
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
应该可以用VS2005自动生成连接字符串
2010-06-28 13:44
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
VS2005里服务器资源管理器,建立数据库连接,根据提示来选择SQL2000,连接成功后在服务器资源管理器点击数据库节点,属性窗口ConnectionString里就是系统自动生成的连接字符串。
2010-06-28 13:50
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:5 
VS2005中连接SQL Server2000 连接字符串2009-11-05 22:54private static string connString = "Server=(local);database=WebDevelop;uid=sa;pwd=sa";

这里的(local)还可以是localhost或者127.0.0.1

从这里可以看出,应该写服务器的地址,由于是本地运行,而且在IIS中绑定了127.0.0.1这个地址,所以写localhost和127.0.0.1都可以。另外,(local)是SQL Server 2000 中的服务器对象,所以也是可以的。如果在IIS中将此网站设为默认网站,而且绑定地址169.254.218.201,则还可以这样连接:

private static string connString = "Server=169.254.218.201;database=WebDevelop;uid=sa;pwd=sa";

如果是数据库在远程服务器上运行,则此处应该写远程服务器的IP地址。

另外,打开和读取数据库 中数据时,很容易抛出异常,所以不要经常捕捉,否则会出错

//连接数据库
        SqlConnection conn = new SqlConnection(SqlConn.ConnString);
        string sqlText = "SELECT * FROM LoginUser WHERE (username='" + name + "') AND (" + "userpwd='" + pwd + "')";
        SqlCommand command = new SqlCommand(sqlText, conn);
        //try
        //{
            conn.Open();
            //try to get the information and identification
            //try
            //{
                SqlDataReader dataReader = command.ExecuteReader();//SqlDataReader doesn't have a constructor
                if (dataReader.Read() == true)
                {
                    Response.Redirect("ModelList.aspx");
                }
                else
                {
                    Response.Redirect("LogErr.aspx");
                }
            //}
            //catch (System.Exception exception)
            //{
            //    Response.Redirect("SysErr.aspx");
            //}
            conn.Close();

        //}
        //catch (System.Exception excetion1)
        //{
        //    Response.Redirect("OpenDatabaseErr.aspx");
        //}

 
2010-06-30 16:02
快速回复:新手请教vs2005连接sql2000字符串?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026496 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved