SqlConnectionStringBuilder.Remove メソッド
アセンブリ: System.Data (system.data.dll 内)

Dim instance As SqlConnectionStringBuilder Dim keyword As String Dim returnValue As Boolean returnValue = instance.Remove(keyword)
戻り値
接続文字列内にキーが存在し、削除された場合は true。キーが存在しなかった場合は false。


Remove メソッドでは、処理が成功したかどうかを示す値が返されます。したがって、キー/値ペアを SqlConnectionStringBuilder のインスタンスから削除する前にキーを検索する必要はありません。SqlConnectionStringBuilder にはキー/値ペアから成る固定サイズのコレクションが保持されるため、Remove メソッドを呼び出しても、キー/値ペアのうち、対象となる値が既定値にリセットされるだけです。
SqlConnectionStringBuilder でサポートされるキーのコレクションは固定的です。そのため、コレクション内のすべての項目には既定値が割り当てられています。これらのキーおよび対応する値 (最初に SqlConnectionStringBuilder を初期化したときの値または Remove メソッドを呼び出した後の値) の一覧を次の表に示します。
AttachDBFilename | |
Encrypt | |
0 | |
0 | |
MultipleActiveResultSets | |

次の例では、Windows 認証を使用した既存の接続文字列を統合セキュリティ用に変換しています。この例では、ユーザー名とパスワードを接続文字列から削除し、SqlConnectionStringBuilder オブジェクトの IntegratedSecurity プロパティを設定することによってこれを実現しています。
![]() |
---|
この例には、SqlConnectionStringBuilder と接続文字列がどのように連携するかを示すパスワードが含まれています。アプリケーションでは、Windows 認証の使用をお勧めします。パスワードを使用する必要がある場合は、ハードコーディングされたパスワードをアプリケーションに組み込まないでください。 |
Imports System.Data.SqlClient Module Module1 Sub Main() Try Dim connectString As String = _ "Data Source=(local);User ID=ab;Password=a1Pass@@11;" & _ "Initial Catalog=AdventureWorks" Dim builder As New SqlConnectionStringBuilder(connectString) Console.WriteLine("Original: " & builder.ConnectionString) ' Use the Remove method ' in order to reset the user ID and password back to their ' default (empty string) values. builder.Remove("User ID") builder.Remove("Password") ' Turn on integrated security: builder.IntegratedSecurity = True Console.WriteLine("Modified: " & builder.ConnectionString) Using connection As New SqlConnection(builder.ConnectionString) connection.Open() ' Now use the open connection. Console.WriteLine("Database = " & connection.Database) End Using Catch ex As Exception Console.WriteLine(ex.Message) End Try Console.WriteLine("Press any key to finish.") Console.ReadLine() End Sub End Module
using System.Data.SqlClient; class Program { static void Main() { try { string connectString = "Data Source=(local);User ID=ab;Password= a1Pass@@11;" + "Initial Catalog=AdventureWorks"; SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connectString); Console.WriteLine("Original: " + builder.ConnectionString); // Use the Remove method // in order to reset the user ID and password back to their // default (empty string) values. builder.Remove("User ID"); builder.Remove("Password"); // Turn on integrated security: builder.IntegratedSecurity = true; Console.WriteLine("Modified: " + builder.ConnectionString); using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) { connection.Open(); // Now use the open connection. Console.WriteLine("Database = " + connection.Database); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("Press any key to finish."); Console.ReadLine(); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSqlConnectionStringBuilder.Remove メソッドを検索する場合は、下記のリンクをクリックしてください。

- SqlConnectionStringBuilder.Remove メソッドのページへのリンク