コンピュータや音楽の事書いてます

FileMakerに対してODBCで接続する場合 インストール場所に注意

64bitのWindowsでは通常、c:\Program Files (x86)\FileMaker にインストールされるが、これだとODBC接続が出来なくなる。"Unable to open file"や、"Failed to connect to listener"エラーが発生する。

インストール場所をC:\FileMaker に変更したら、アクセス出来る様になった。32bit版ドライバ、64bit版ドライバ、共にOK。

c#での接続文字列指定

OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = "DRIVER={FileMaker ODBC};HST=localhost;PRT=2399;UID=ユーザ名;PWD=パスワード;SDSN=DBのファイル名;";