こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【ASP.NET】MySQLのテーブルレコードの検索結果について

お世話になります。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への格納方法がわかりません。

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

投稿日時 - 2009-11-13 13:28:49

QNo.5444473

すぐに回答ほしいです

質問者が選んだベストアンサー

DbDataAdapterのmySQL版があるようですので、そちらを使った方が簡単かと思います。
参考URLを参考にしてみてください。

参考URL:http://dev.mysql.com/doc/refman/5.1/ja/connector-net-examples-mysqldataadapter.html

投稿日時 - 2009-11-15 03:08:04

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問