4 返信 最新の回答 日時: Dec 25, 2010 2:22 AM ユーザー:吉宗

    FileMakerのテーブルをODBC設定して、Visual Studio.NETから接続したいのですが。

    吉宗

      タイトル

      FileMakerのテーブルをODBC設定して、Visual Studio.NETから接続したいのですが。

      フォーラムに投稿

      会社の案件でFileMakerのDBにC#で作ったプログラムから接続して、データを抽出するという仕事をしています。

      色々とサイトを参考にしたのですが、どうにも接続が上手くいきません。下は今まで試したConnectionStringです。

         //string cnString = "Provider=sample0000;Initial Catalog=sample0000;User ID=Admin;PASSWORD=";
         //string cnString = "server=localhost;database=sample0000;user id=Admin;password=;";
         //string cnString = "Provider={FileMaker ODBC};Data Source=sample0000;UID=Admin;PWD=;";
         //string cnString = "Driver=FileMaker ODBC;DSN=sample0000;UID=Admin;PWD=;ServerAdress=192.168.11.2;PRT=2399;";
         //string cnString = "DRIVER={FileMaker ODBC};SERVER=localhost;UID=Admin;DATABASE=sample0000;";
         //string cnString = "Provider=MSDASQL.1;Password=;Persist Security Info=True;User ID=Admin;Extended Properties=\"DRIVER={FileMaker ODBC};AutoDetectEncoding=No;MultiByteEncoding=UTF-8;Server=localhost;DATABASE=sample0000\"";
         //string cnString = "Provider=MSDASQL;Data Source={FileMaker ODBC};database=sample0000;User ID=Admin;Password=;";
         //string cnString = "Provider=MSDASQL.1;Password=;Server=localhost;Persist Security Info=True;User ID=Admin;Data Source=sample0000;";
         string cnString = ("DSN=sample0000;UID=Admin;PWD=;");

         OdbcConnection cn = new OdbcConnection(cnString);


         try
         {
          cn.Open();
         }
         catch (System.Data.Odbc.OdbcException ex)
         {
          string err = ex.Message;
         }

      大体吐き出されるエラーは

      "ERROR [28000] [FileMaker][FileMaker]  (802): Unable to open file\r\nERROR [28000] [FileMaker][FileMaker]  (802): Unable to open file"

      がほとんどです。(他にもありましたが、忘れてしまいました・・・)

      ODBCドライバ入れ直したり、システムDSNに設定してあるか確認したりして丸2日経ちますが、解決策が見えてこずお手上げ状態です。

      どなたか成功例がありましたら教えてください。お願いします。