if (objConnection.State == ConnectionState.Open);
objConnection.Close();这个是什么意思,谢谢

解决方案 »

  1.   

    if (objConnection.State == ConnectionState.Open);  // <---注意这个分号(;)
    objConnection.Close();
    ------------------------------------------------------如果连接的状态是不是打开的, 就什么也不做(;).
    然后不管三七二十一, 都把连接给关闭了.楼上的都上当了, hehe. :)
      

  2.   

    好像是个脑筋急转弯啊。
    wuyi8808兄眼力实在过人!
      

  3.   

    if (objConnection.State == ConnectionState.Open)
    objConnection.Close();判断一下连接的状态是不是打开的
    如果是打开的就关闭
      

  4.   

    楼上高人,,这个分号,可不简单啊....NND,C#的东东就是TMD的灵活,这都得感谢C了.没C哪来这C++,C#呀....
      

  5.   

    if  (objConnection.State  ==  ConnectionState.Open);    //    <---注意这个分号(;)  
    objConnection.Close();  
    ------------------------------------------------------  有分号跟没有分号还有不同?
      

  6.   

    if (objConnection.State == ConnectionState.Open);
    objConnection.Close();有分号的情况, 等价于:if (objConnection.State == ConnectionState.Open)
    {
      // 如果数据连接的是打开的,什么也不做
    }
    objConnection.Close();  // 无条件关闭连接----------------------------------------------------if (objConnection.State == ConnectionState.Open)
    objConnection.Close();没分号的情况, 等价于:if (objConnection.State == ConnectionState.Open)
    {
      objConnection.Close(); // 如果数据连接的是打开的,就关闭连接
    }
      

  7.   

    wuyi8808(air|skyiv.com) ( ) 信誉:100 
    你眼睛可真亮哦
    不错