2016-12-04 6 views
0

iSeries DB2は、Windows/Linux DB2と大きく異なります。メタデータ(テーブル名など)を取得することを選択し、その選択がDB2と何を話しているかに依存しているため、どちらを選択する必要があるかを知る必要があります。ADO.NET DB2コネクターの使用 - 接続しているDB2システムを判別できますか?

私たちが接続した後、どのDB2製品が当てはまるかを判断する方法はありますか?

感謝 - デイブ

答えて

0

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ビット)

0

月whithのDB2によっては、接続またはDB2 lelvel

チェックthis

+0

コマンドラインコールであるとは思われません。私はADO.NETコネクタを使用していくつかの方法が必要です。感謝 - デーヴ –

0
select catalog_name from qsys2/catalog_name 

それは名前を返す1つのライナーです。

関連する問題