iSeries DB2は、Windows/Linux DB2と大きく異なります。メタデータ(テーブル名など)を取得することを選択し、その選択がDB2と何を話しているかに依存しているため、どちらを選択する必要があるかを知る必要があります。ADO.NET DB2コネクターの使用 - 接続しているDB2システムを判別できますか?
私たちが接続した後、どのDB2製品が当てはまるかを判断する方法はありますか?
感謝 - デイブ
iSeries DB2は、Windows/Linux DB2と大きく異なります。メタデータ(テーブル名など)を取得することを選択し、その選択がDB2と何を話しているかに依存しているため、どちらを選択する必要があるかを知る必要があります。ADO.NET DB2コネクターの使用 - 接続しているDB2システムを判別できますか?
私たちが接続した後、どのDB2製品が当てはまるかを判断する方法はありますか?
感謝 - デイブ
ADO.NET接続オブジェクト(DB2Connection)には、ServerTypeというプロパティがあり、接続先の製品に応じて異なる値が返されます。
私は、値がに対応するものの完全なリストを見つけることができませんでしたが、私は個人的に実行したものは次のとおりです。
DB2
- のz/OSのDB2
DB2/LINUXX8664
- Linux/UNIX/Windows上のDB2 64ビットLinux
DB2/NT
上で実行されている - のLinux/UNIX/Windows用DB2のWindows(32ビット?)
DB2/NT64
上で実行されている - 林のためのDB2 Windows上で実行されているux/Unix/Windows(64ビット)
月whithのDB2によっては、接続またはDB2 lelvel
チェックthis
select catalog_name from qsys2/catalog_name
それは名前を返す1つのライナーです。
コマンドラインコールであるとは思われません。私はADO.NETコネクタを使用していくつかの方法が必要です。感謝 - デーヴ –