1
コンボボックスをデータベース値とリンクしようとしていますが、デバッグ後にエラーが発生しました.System.IndexOutOfRangeException。ここでは、それは私が今使っている次のコードがあるコンボボックスとデータベース値のリンク
SQLCon = New SqlConnection
SQLCon.ConnectionString = "..."
Try
SQLCon.Open()
Dim Query As String
Query = "SELECT Filetype FROM infofile GROUP BY Filetype"
SqlCmd = New SqlCommand(Query, SQLCon)
SQLDataReader = SqlCmd.ExecuteReader
While SQLDataReader.Read
Dim fileType = SQLDataReader.GetString(1)
ComboBox1.Items.Add(fileType)
End While
SQLCon.Close()
Catch ex As SqlException
MsgBox(ex.Message)
Finally
SQLCon.Dispose()
End Try
エラーは、私がSELECT * FROM infofile
を使用している場合、それは動作しますので、私は、これが起こっている理由を知っDim fileType = SQLDataReader.GetString(1)
発生するが、私が代わりにグループそれにしたいですofのすべてのデータを表示します
が、私はそれを得ました。私は私の問題を解決し、私はGetString(0)を使用しました –
あなたは別のもので私を助けることができますか? –
別の質問を投稿すると、誰かがあなたを助けることができるでしょう、それは私であるかどうかです。 –