0

単一の整数値を取得しようとしています。この選択の場合、DB には常に 1 つのレコードしかありません。この値を接続し、ストアを取得して表示したい。これはexecutecalarに行く方法ですか?

  Dim sqlquery As String
        Dim ConnectionString As String
        ConnectionString = "Server=" + ServerName + "\" + InstanceName + "; Database=" + DatabaseName + "; User Id=" + UserId + ";Password=" + Password + ";"
        sqlquery = "SELECT severity FROM from dbo.SettingsSub where SEB_SettingsID = 'Severity"

        'Connect
        Using conn As SqlConnection = New SqlConnection(ConnectionString)
            conn.Open()
            Using comm As SqlCommand = New SqlCommand(sqlquery, conn)
                CurrentSeverity = Convert.ToInt32(comm.ExecuteScalar())
                txtCurrentSeverity.Text = CurrentSeverity
                conn.Close()
            End Using 'comm
4

1 に答える 1