0

私はこのようなコードを持っています(アクセス接続の設定がわからないため、まだ完成していません)

 Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    Dim con As New OleDb.OleDbConnection
    Dim ds As New DataSet
    Dim da As OleDb.OleDbDataAdapter
    Dim sql As String
    Dim golmin As String
    golmin = ComboBox1.SelectedText

    con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source = C:/Users/RUMAH49/Documents/Visual Studio 2008/Projects/Project-Christian/Project-Christian/MineralDB.mdb"

    con.Open()

    sql = "SELECT [Nama Mineral] FROM MsMineral WHERE [Golongan Mineral] LIKE '" + golmin + "'"
    da = New OleDb.OleDbDataAdapter(sql, con)


End Sub

上記のクエリを使って、combobox2 リストを作成したいと思います。それ、どうやったら出来るの?この接続は間違っていますか、それともデータセット ウィザードを使用する必要がありますか?

4

1 に答える 1

2

Access 2007 に接続しようとしている場合は、別のプロバイダーを使用する必要があります。

Provider=Microsoft.ACE.OLEDB.12.0

こちらのリンクを参照してください

于 2013-01-16T09:40:48.977 に答える