Postupy: Odstranění systémového prostředku (Visual Basic)
Blok můžete použít Using
k zajištění, že systém odstraní prostředek, když váš kód blok ukončí. To je užitečné, pokud používáte systémový prostředek, který spotřebovává velké množství paměti, nebo že jiné komponenty také chtějí použít.
Odstranění připojení k databázi po dokončení kódu
Ujistěte se, že jste na začátku zdrojového souboru zahrnuli odpovídající příkaz importu (obor názvů .NET a typ) pro připojení k databázi (v tomto případě System.Data.SqlClient).
Vytvořte
Using
blok s příkazyUsing
aEnd Using
příkazy. Do bloku vložte kód, který se zabývá připojením k databázi.Deklarujte připojení a vytvořte jeho instanci jako součást
Using
příkazu.' 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
Systém odstraní prostředek bez ohledu na to, jak blok ukončíte, včetně případu neošetřené výjimky.
Mějte na paměti, že nemůžete přistupovat
sqc
z vnějškuUsing
bloku, protože jeho rozsah je omezený na blok.Stejný postup můžete použít u systémového prostředku, jako je popisovač souboru nebo obálka MODELU COM. Blok použijete
Using
, pokud chcete, aby byl prostředek po ukončeníUsing
bloku dostupný pro ostatní komponenty.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro