コードの基本構造は次のとおりです。
接続を開きます。Using
構造を使用するのが最善です。コマンド (Using
構造体) を作成します。コマンドを実行して値を取得します。
Dim idx As Integer ' the variable to hold your index
Using conn As SqlConnection = New SqlConnection("your connection string") ' put your connection string here or get it from a config file
conn.Open()
Dim commandText As String = "SELECT [index] AS idex, store_number AS snum, store_name AS sname, store_username AS suser, store_password AS spass, store_count AS scount FROM Stores WHERE store_name = @storename"
Using command As SqlCommand = New SqlCommand(commandText, conn)
command.Parameters.Add(New SqlParameter("@storename", SqlDbType.VarChar, 50)).Value = "store name" ' replace the store name and the length of the field
Using reader As SqlDataReader = command.ExecuteReader
If reader.Read Then
idx = reader.GetInt32(0) ' the first column
End If
End Using
End Using
End Using
構成ファイルから接続文字列を取得するには、次の手順を実行します。
System.Configuration.dll への参照を追加します。
構成ファイルに接続文字列を追加します。
<connectionStrings>
<add name="YourConnection" connectionString="Details"/>
</connectionStrings>
コードから接続文字列を取得できます
Dim connStr As String = System.Configuration.ConfigurationManager.ConnectionStrings("YourConnection").ConnectionString