2016-05-23 10 views
0

私はXamarinとVisual Studio 2015を使用してandroidアプリケーションを開発しています。私たちのデータはAS400システムです。私は、iSeriesを使用してDB2経由でAS400に接続しようとしています。私はDB2でうまく動作する私の他のWebアプリケーションのためにこのDLLを使用するので、私はIBM.Data.DB2.iSeries.dllを参照しています。私は新しい接続オブジェクトを作成しようとするとすぐに次のエラーが表示されます。 "IBM.Data.DB2.iSeries.iDB2tracing"の型初期化子が例外をスローしました。私がアンドロイドデバイスモニターをチェックすると、IBM.Data.DB2.iSeries.dllのクラスにアクセスすることができないようです。このdllを使用できません。私が不足している権限の子供がいますか?私もリンクをしていないので、すべてのDLLが含まれています。XamarinとVisual Studio 2015を使用したAS400(DB2 iseries)への接続

ありがとうございました!

+0

IBM.Data.DB2.iSeries.dllはクロスプラットフォームDLLではありません。 Webサービスを介してデータベースにアクセスする必要があります。 –

答えて

1

AS/400とiSeriesは両方とも、古いIBMミッドレンジ・システムの名前で、現在IBM i on Powerと呼ばれています。 IBM iはオペレーティングシステム、Power Systemsはハードウェアです。 IBM iで実行されるDB2の特定の方言はDB2 for iです。 IBM.Data.DB2.iSeries.dllは、Windows用のDB2 for i .NETプロバイダです。 AndroidからDB2 for iにアクセスする場合は、JDBCドライバーが最適です。あなたはそれを得ることができますhttp://jt400.sourceforge.net/

関連する問題