SAConnection を Sybase IQ データベースに作成しようとしています。シンプルな Visual Studio C# アプリケーションを使用して接続を作成しようとしています。
私のコードは次の場所で失敗します:
SAConnection connection = new SAConnection(connString);
メッセージボックスが表示されます:
SQL Anywhere ADO.NET データプロバイダー
Failed to load native dll (C:\Users\<Username>\AppData\Local\Temp\{16AA8FB8-4A98-4757-B7A5-0FF22C0A6E33}_0\dbdata.dll
その後、コードは例外をスローします。
"The type initializer for 'iAnywhere.Data.SQLAnywhere.SAConnection' threw an exception" with InnerException as described in the message box.
接続文字列を確認して再確認しましたが、正しいと確信しています。iAnywhere.Data.SQLAnywhere バージョン 11.0.0.11292 を使用しており、Sybase IQ データベースに接続しています。私は Win7 64 ビットを実行しており、Aqua Data Studio で問題なくデータベースに接続できます。これに関するアイデアは素晴らしいでしょう。