头一次接触C#,遇到点麻烦了。谢谢你来帮我啊!连接数据库我创建了一个conn类:代码为:
 class Conn
    {
        public OleDbConnection dbconn;
        public Conn()
        {
            dbconn = new OleDbConnection(@"provider=microsoft.jet.oledb.4.0; Data Source=HomeDatabase.mdb");
        }                
        public void open()
        {
            dbconn.Open();
        }        public void close()
        {
            dbconn.Close();
        }
}
我在留一个文件里调用这个文件连接数据库,代码:
 private void button1_Click(object sender, EventArgs e)
        {
            Conn ad = new Conn();            
            OleDbDataAdapter da = new OleDbDataAdapter(@"select * from Userpass", ad.dbconn);
             DataSet ds = new DataSet();
             da.Fill(ds);
              try
                {
                   // ad.open();
                   String de = ds.Tables[0].Rows[1][1].ToString();               
                    textBox1.Text = de;   
                   ad.close();
            }运行结果可以出来,问题是我将ad.open()注释掉了,依然显示结果,没有ad.open()了数据库不就是没有打开吗?怎么还能正确运行呢?问题在哪呢?
我是头一次接触C#。上面的代码是在网上学的,自己摸索这弄得。对于数库的连接还不明白,能给点建议吗?
真心谢谢各位啦啊!