これを書いているヒト

ラベル ODBC の投稿を表示しています。 すべての投稿を表示
ラベル ODBC の投稿を表示しています。 すべての投稿を表示

2017年1月23日月曜日

【MySQL】【ODBC】【エラー】接続文字列の属性が正しくありません





ODBC接続のテストで「接続文字列の属性が正しくありません」というエラー。

ここで言う「属性」ってなにさ?

いろいろ例を当たってみたら、こういうのに行き当たった。



接続文字列の属性が正しくありません。(0) - 社内SEから見た世界








パスワードとはいえ制御コード系の文字は使わない方がいいっていうことだね。


(´;ω;`)ウッ… パスワードに制御コード(今回は[ ) 入ってた。

はいはい、変えますよぉ。

では、また。


【参考】制御コードってこんなのです

制御コード表

2016年10月25日火曜日

【ODBC Driver Manager】 指定されたDSNには、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています...を解消する



64bitのWindows7にODBCドライバ入れて、MySQLとつなごうとしたらエラーが起きたそうな。
ふつう「ドライバ」ときたらOSにあわせるのが基本だが、このケースはアプリケーション側に照準をあわせる。
32bitで動かすアプリケーションなら、ODBC側も32bitドライバでなければ「アーキテクチャの不一致」エラーを起こす。


64bit OS上でODBCの32bitドライバを通す方法は、下記に詳しい
ODBC 接続のアプリケーション実行時にエラーが発生する - Windows - Project Group







泣きつかれて「ああ、案外知られてないんだな」と思ったので、書き残しておく。

では、また。

2014年2月4日火曜日

64bitのwindows7でPostgreSQL ODBCをインストール・設定をする方法

photo credit: Johan Nilsson via photopin cc
クライアントの刷新は一気に済ませたんだけど、PostgreSQLにつなぐODBCがエラー(泣)
泣くというより青くなったわ。データベースに接続させるのどーしよー(((((((( ;゚Д゚))))))))ガクガクブルブルガタガタブルブル

まあ、なんとかなりましたが....

まず64bit用のインストーラーを用意
(-x64.zipとついてるのを見繕って下さい)

フツーに展開してインストール

その後
C\windows\sysWOW64\odbcad32.exeを実行
同じフォルダの中に似た名前が並んでるから、慎重に探してね。

32bitの時のようにコントロールパネル→管理ツール→ODBCで立ち上げても、ウンともスンとも言わないのでご注意を。
いや、ドライバのインストールと削除を繰り返しても、ぜんぜん効果なくって(というか、そもそも削除もできない)
dllがないから立ち上げられないとエラーが返ってきたもんだから、当該のdllをファルダに放り込んでみたりとかしたんですが、まったく治らなくて途方にくれましたさ。


では、また。


Related Posts Plugin for WordPress, Blogger...