ハマっている「お菓子」を教えて!

お世話になります。ASP.NETおよびMySQLに関する質問です。

現在、ASP.NETで開発をおこなっております。
データベースにはMySQLを使用しており、以下の内容でSELECT文を
発行してテーブルレコードを取得しております。

------------------------------------------------------
Private Function fcSelect_Table As DataTable

Dim dt As New DataTable

'DB接続文字列の設定
Dim connectionString As String
connectionString = "server=localhost;database=db01;user id=xxx; password=xxx;"
'DB接続
Dim _Connection As New MySqlConnection(connectionString)
_Connection.Open()

Dim cmd As MySqlCommand = _Connection.CreateCommand()
Dim dr As MySqlDataReader = Nothing

Try
'SQL文の作成
sql.Length = 0

'SELECT
sql.Append(" SELECT " & vbCrLf)
sql.Append(" ,AFFI_CODE " & vbCrLf)
sql.Append(" ,REGIST_NUM " & vbCrLf)
sql.Append(" ,KIND " & vbCrLf)

'FROM
sql.Append(" FROM TBL_TEST " & vbCrLf)
'WHERE
sql.Append(" WHERE " & vbCrLf)
sql.Append(" AND AFFI_CODE = '" & Trim(tfx_所属.Text) & "'" & vbCrLf)
sql.Append(" AND REGIST_NUM = '" & Trim(tfn_登録番号.Text) & "'" & vbCrLf)
sql.Append(" AND KIND = '" & DropDownList_種別.SelectedIndex & "'" & vbCrLf)

'MySQLCommand作成
cmd.CommandText = sql.ToString
'SQL文実行
dr = cmd.ExecuteReader()       // 正常処理されることを確認済

// ここにDataTable型オブジェクトdt にdrの内容を格納する処理が必要?


Catch ex As Exception

End Try

Return dt

End Function
------------------------------------------------------

上記で取得した結果をDataTableに格納し、それを画面に表示させたいのですが、DataTableへの格納方法がわかりません。

どなたかご教授いただけないでしょうか?

A 回答 (1件)

DbDataAdapterのmySQL版があるようですので、そちらを使った方が簡単かと思います。


参考URLを参考にしてみてください。

参考URL:http://dev.mysql.com/doc/refman/5.1/ja/connector …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!