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

C#登陆系统问题

一行或者一段把作用写出来,麻烦了,最好标一下

private SqlConnection conn = null;

        public SqlConnection Conn
        {
            get {
                if (conn == null) { conn = new SqlConnection(connStr); }
                return conn; }
            //set { conn = value; }
        }

public bool OpenDB() {

            if (Conn.State == ConnectionState.Closed)
            {
                try
                {
                    Conn.Open();
                    return true;
                }
                catch (Exception)
                {

                    return false;
                }
            }
            else { return true; }
        }
       
    }
}

 
答案:private SqlConnection conn = null; //创建数据库连接

        public SqlConnection Conn
        {
            get {
                if (conn == null) { conn = new SqlConnection(connStr); }//connStr数据库连接字符串,并实例化connection对象
                return conn; }
            //set { conn = value; }
        }

public bool OpenDB() {//打开数据库连接

            if (Conn.State == ConnectionState.Closed)
            {
                try
                {
                    Conn.Open();
                    return true;
                }
                catch (Exception)
                {

                    return false;
                }
            }
            else { return true; }
        }
        
    }
}


这是很基础的东西,你应该是在自学吧。那加油了。如果你不是在自学那么 你还是好好听课吧!

说句不太好听的哈:你端着一碗饭放到大家面前,“大家帮我把里面粗的嚼碎一下吧,最好弄成一团团的,然后我一口吸掉!”

不是有意要这样回答你的问题。

你这样做,也有苦衷,但是我告诉你,高手都是自己解决问题。大问题都是小问题组成的。

你这段代码不外乎就是

1.基础语法问题,如果连if else都不明白,你应该好好问问自己了,去补基础知识吧,MSDN最详细了

2.数据库连接,先不要去管这个东西。先看第3点

3.你还是得有点基础常识,不一定英文要多少,至少来说,看到Open是打开的意思,不然你看到一段代码,真的是一问三不知的,都看不懂大致意思,又怎么吸收呢?

4.掌握前面几点后,你不会的就会很少了。

你这个是用来连数据库吗?

上一个:C#多线程循环输出
下一个:c#UDP打洞

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,