在vb.net中是if conn.state=state.close好像是这样,请问C#中如何写。

解决方案 »

  1.   

    conn.State == ConnectionState.Open
      

  2.   

    if (conn.state == state.close) { 
    'conn.open()
    }
      

  3.   

    来迟,postfix2(风间真) 写法正确
      

  4.   

    不行呀,State.后面不出提示,我已引入sql的命名空间还是不行。
      

  5.   

    都说了postfix2(风间真) 写法正确
    应该
    if(conn.State==ConnectionState.Open)
        conn.Close();
      

  6.   

    ConnectionState cs = cn.State & ConnectionState.Open
    int i = (int)cs;
    if( i !=0 )
       MessageBox.Show( "Open" );