이것은 내가 SQL 데이터베이스를 업데이트하기 위해 사용하고 코드입니다 : IF 및VBA ODBC 업데이트
Public Sub main()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "ConnectionName"
rst.ActiveConnection = cnn
rst.CursorLocation = adUseServer
rst.Source = "Update Table ..."
rst.Open
Set rst = Nothing
Set cnn = Nothing
End Sub
는 내가 알고 싶은 것은 내가 그것을 연 후 첫 번째 개체를 처리하는 방법. 나는 그것을 닫습니까? rst.Close를 시도 할 때 "개체가 닫힐 때 작업이 허용되지 않습니다"라는 오류가 발생합니다. 이 코드는 rst.Close 없이도 잘 작동합니다. 객체를 닫지 않아도되는 위험이 있는지 궁금합니다.