SqlCeConnection.Close 메서드

데이터 원본에 대한 연결을 닫습니다. 이것은 열려 있는 연결을 닫는 기본 설정 메서드입니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

구문

‘선언
Public Overrides Sub Close
‘사용 방법
Dim instance As SqlCeConnection

instance.Close()
public override void Close()
public:
virtual void Close() override
abstract Close : unit -> unit 
override Close : unit -> unit 
public override function Close()

구현

IDbConnection.Close()

주의

Close 메서드는 보류 중인 모든 트랜잭션을 롤백한 다음 연결을 해제합니다. StateChange 이벤트를 처리하는 동안 Close를 호출하면 추가 StateChange 이벤트가 발생하지 않습니다.

응용 프로그램은 두 번 이상 Close를 호출할 수 있습니다. 예외가 생성되지 않습니다.

다음 예제에서는 SqlCeConnection을 만들어 열고 쿼리를 실행한 다음 연결을 닫습니다.

Dim conn As SqlCeConnection = Nothing

Try
    conn = New SqlCeConnection("Data Source = MyDatabase.sdf; Password ='<pwd>'")
    conn.Open()

    Dim cmd As SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "INSERT INTO Customers ([Customer ID], [Company Name]) Values('NWIND', 'Northwind Traders')"

    cmd.ExecuteNonQuery()
Finally
    conn.Close()
End Try
SqlCeConnection conn = null;

try
{
    conn = new SqlCeConnection("Data Source = MyDatabase.sdf; Password ='<pwd>'");
    conn.Open();

    SqlCeCommand cmd = conn.CreateCommand();
    cmd.CommandText = "INSERT INTO Customers ([Customer ID], [Company Name]) Values('NWIND', 'Northwind Traders')";

    cmd.ExecuteNonQuery();
}
finally
{
    conn.Close();
}

참고 항목

참조

SqlCeConnection 클래스

System.Data.SqlServerCe 네임스페이스

Open