FC2ブログ
SQL Server のLinkServer と MySQL ODBC ドライバ5.2シリーズ
長いこと3シリーズを使っていたのだけどついに新しいのに切り替えるタイミングが出来たかも。

LinkServerを使ってMySQLと通信していたのだけど、5シリーズでは正常に文字列の列の取得ができなかった。
当時のODBCドライバのソースをのぞいてみたら、内部的にマルチバイト文字の扱いをUNICODEにしていて、これが
原因でエラーが出ているようだった。
SQL Server のLinkServerで、ODBCを使うときは、ANIS版じゃないと駄目なのかな?
この辺はちゃんと調査してないからわかんね。そもそもODBC直たたきのソフトって作ったことないやwww
C++でも、ADODBとか使えるしね・・・

んで、5.2シリーズからは、ちゃんとANSI版、UNICODE版が入っていて、ANSI版を使えば、LinkServerでも
正常に動作してくれるようになった。文字列関係でもエラーが出なくなって安心と('A`)y~~~
スポンサーサイト
TOP
プロフィール

hssamurai

Author:hssamurai
FC2ブログへようこそ!

最新記事
最新コメント

最新トラックバック

月別アーカイブ
カテゴリ