ASP.NET MySQLへのODBC接続 - D-ramのWeb開発日記

ASP.NET MySQLへのODBC接続

MySQLへの接続をODBCで試してみたところ、文字化けした。。DBの文字コードはUTF-8にしてあるのにだめでした。
環境:XP Pro, VS2005, MySQL5.0, ODBC3.51(MySQLはWin, Linux両方試した)
ただODBCを5.1にしたらWin,Linuxどちらも文字化けせず。。

ちなみにSqlDataSourceの構成ウィザードでもSQLServerのように単純にはいきません。
Selectステートメントの構成では"カスタム"を選ばないとエラーになる。


datasource1.png


SQLは直接記述するか、クエリビルダを使います。UPDATE, INSERT, DELETEはウィザードではうまくいきません。コードに記述することになります。


datasource2.png


最後にクエリのテストをクリックして結果を確認します。文字化けする場合はここで文字化けします。


datasource3.png


これで設定完了です。





【関連記事】

このブログ記事について

このページは、d-ramが2007年12月 7日 12:57に書いたブログ記事です。

ひとつ前のブログ記事は「MySQL 他のマシンからの接続」です。

次のブログ記事は「GridViewをコードで更新する方法(MySQL)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。