一段代码,请大家帮忙找找错误!来者有分!
1:using System;
2:using System.Data;
3:using System.Data.SqlClient;
4:
5:namespace DataAccessDemo
6:{
7: public class cmpDemo:IDisposable
8: {
9: SqlConnection conn;
10: public cmpDemo(string connStr)
11: {
12: conn=new SqlConnection(connStr);
13: conn.Open();
14:
15: }
16: //
17: //省略处理数据的方法
18: //
19: private void Dispose()
20: {
21: if(conn.State= =ConnectionState.Connecting)
22: {
23: conn.Close();
24: }
25:
26: }
27: ~cmpDemo()
28: {
29: if(conn.State= =ConnectionState.Connecting)
30: {
31: conn.Close();
32: }
33:
34: }
35: }
36:}