目次

ニュース

日記カテゴリ

書庫


PHPの開発をするのにMySQLを利用していますが、せっかくVS.PHPでVS2005を使っているのだから「サーバエクスプローラ」を経由でMySQLを操作したい。翻弄したい。
んでODBCっつう便利なものがあるやんとODBC管理ツールを眺めてみる。

MySQLの文字は見当たりませんでした。そらそーか。

で、ODBCドライバはないか探したら、あっさりと見つかりました。

MySQL AB :: MySQL Connector/ODBC 3.51 Downloads
こちらの「Windows downloads」からまあお好きな形式でダウンロード。

インストールも問題なくでき、再度ODBC管理ツールを開くと「MySQL ODBC 3.51 Driver」が追加されました。

んでそれを利用してデータソースを作成します。以下に画面を。
注意すべきは3つ目の画像の「Initial Statement」に「set names [文字コード]」を設定する事。してないと「サーバエクスプローラ」からテーブル情報を参照した場合に日本語が化ける可能性があります。MySQLの文字コードをsjisにしている場合は「set names sjis」と設定すると文字化けがなくなります。









一応これで「サーバエクスプローラ」でMySQLのテーブルを参照できるのだけれど、どうもデータの追加や更新がうまく出来ない。カラム情報をうまく取得できていないらしくて、たとえば「insert into hoge (a, b, c) values(1, 2, 3)」を実行するとa, b, cそれぞれに「2, 1, 3」とカラムと値が対応せずに登録される。更新時も同様。

なんだかすっかり翻弄されてるけど、まー参照できるからい~~~かぁ~。

投稿日時 : 2006年10月12日 22:26
Feedback
No comments posted yet.
タイトル  
名前  
Url
コメント   

Blog 利用状況

  • 投稿数 - 98
  • 記事 - 0
  • コメント - 239
  • トラックバック - 19

絡んでるところ