1

次のコードから、「式はメソッド VS2010 ではありません」というエラーが表示されます。

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    conn.ConnectionString = connstring

    If Not conn.State = ConnectionState.Open Then
        *ConnectionState*.Open()

        MsgBox("open")
    Else
        MsgBox("close")
    End If
End Sub
4

1 に答える 1

3

それは次のようになりますconn.Open

If Not conn.State = ConnectionState.Open Then
    conn.Open()
    MsgBox("open")
Else
    MsgBox("close")
End If

ConnectionStateは変数ではなく列挙型です。

于 2013-05-23T17:59:57.570 に答える