Porady: usuwanie zasobu systemu (Visual Basic)
Można użyć Using bloku do zagwarantowania, że system zbywa zasobu, kiedy bloku kodu.Jest to przydatne w przypadku korzystania z zasobów systemu, który zużywa dużą ilość pamięci lub innych składników również chcesz użyć.
Do dysponowania połączenia bazy danych po wykonaniu kodu z nią
Upewnij się, możesz dołączyć odpowiednie Imports — Instrukcja (.NET Namespace i Type) połączenia z bazą danych na początku pliku źródłowego (w tym przypadku System.Data.SqlClient).
Tworzenie Using zablokować z Using i End Using instrukcji.Wewnątrz bloku umieścić kod, który zajmuje się połączenie z bazą danych.
Deklaruje połączenie i utworzyć instancję go jako część Using instrukcji.
' Insert the following line at the beginning of your source file. Imports System.Data.SqlClient Public Sub AccessSql(ByVal s As String) Using sqc As New System.Data.SqlClient.SqlConnection(s) MsgBox("Connected with string """ & sqc.ConnectionString & """") End Using End Sub
System zbywa zasobów niezależnie od tego, jak zakończyć bloku, w tym przypadku nieobsłużonego wyjątku.
Należy zauważyć, że nie można uzyskać dostępu sqc z zewnątrz Using bloku, ponieważ jej zakres jest ograniczony do bloku.
W ten sam sposób można użyć do zasobu systemu, takich jak: dojście do pliku lub otoki COM.Za pomocą Using zablokować, gdy użytkownik chce mieć pewność pozostawić zasobów dostępnych dla innych składników po został zakończony przez użytkownika Using bloku.
Zobacz też
Informacje
Using — Instrukcja (Visual Basic)
Koncepcje
Struktury decyzji (Visual Basic)
Struktury pętli (Visual Basic)
Inne struktury sterujące (Visual Basic)
Zagnieżdżone struktury sterujące (Visual Basic)