- PR -

.netからAS400への接続

1
投稿者投稿内容
初心者さん
会議室デビュー日: 2005/08/25
投稿数: 16
投稿日時: 2006-07-31 18:54
ASP.NETでWebアプリを作成しています。
基幹システム(AS400)が既にありこれから作る
WebアプリからAS400上のデータを参照、更新する必要があります。

過去の質問で
Private oleDA As OleDbDataAdapter
Private oleCB As OleDbCommandBuilder
Private ds As DataSet
'AS400へ接続
Const strConnectStringBuild As String = _
"Provider=IBMDA400;Default Collection=Test_DB;Data Source=****;" & _
"User ID=QSECOFR;Password=QSECOFR;Force Translate=65535"
 
Me.ds = New DataSet("MyDataSet")
oleDA = New OleDbDataAdapter(strSQL, strConnectStringBuild)
oleCB = New OleDbCommandBuilder(oleDA)
oleDA.Fill(ds, "MyDataTable")
Me.DataGrid1.DataSource = ds.Tables(0)

というように接続をしているサンプルがありました。
当初、サードパーティー製のツールを使わなければならないのかなと
考えていたのですが.netの機能だけで出来るのでしょうか?
また、サードパーティー製のツールでおすすめのものがあれば
教えて頂けませんでしょうか。

実際の環境がなく自分で動かすことが出来なくこのような質問になってしまいました。
よろしくお願いします。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-07-31 19:50
引用:

初心者さんさんの書き込み (2006-07-31 18:54) より:

当初、サードパーティー製のツールを使わなければならないのかなと
考えていたのですが.netの機能だけで出来るのでしょうか?


コネクション プーリングに対応していない可能性は大ですが、OleDb であれば可能でしょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
katope
会議室デビュー日: 2003/01/24
投稿数: 5
お住まい・勤務地: 名古屋の隣
投稿日時: 2006-07-31 23:15
iSeriesアクセス(旧CA)のODBCかOleDbを使用して接続できます。
最新のiSeriesでは、ネイティブのnetプロバイダも使用できるみたいです。
1

スキルアップ/キャリアアップ(JOB@IT)