C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 33 を表示中)
■16641 / )  Re[3]: SQLのキーワード検索
□投稿者/ hiro (4回)-(2008/04/09(Wed) 09:53:18)
おはようございます。
回答ありがとうございます。

早速書き換え『*』をの部分を『%』に変更したのですが、データセットにデータを取得するのところで
'System.Data.OleDb.OleDbException' のハンドルされていない例外が system.data.dll で発生しました。になります。
何回も申し訳ありませんがお願いします。


コードはこのようにしています。

     Dim OleConn As New OleDb.OleDbConnection
        Dim OleDA As New OleDb.OleDbDataAdapter
        Dim oCommand As New OleDb.OleDbCommand
        Dim dtSet As DataSet = New DataSet("得意先テーブル")
        '2)接続文字列の作成
        OleConn.ConnectionString = _
            "Provider=Microsoft.Jet.OLEDB.4.0;" & _
            "Data Source=C:\Documents and Settings\SHO\My Documents\データベース.mdb;" & _
            "Persist Security Info=False"
        'コネクションの設定
        oCommand.Connection = OleConn
        'SQLの定義
        Const sqlString As String = "SELECT * FROM 得意先テーブル WHERE (会社名 Like % & TextBox1.Text & %)"
        OleDA.SelectCommand = oCommand
        oCommand.CommandText = sqlString
        dtSet.Clear()
    'データセットにデータを取得する
        OleDA.Fill(dtSet, "得意先テーブル")
        DataGrid1.DataSource() = dtSet.Tables(0)

返信 編集キー/


管理者用

- Child Tree -