tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルAS400のデータを
記事No428
投稿日: 2003/09/08(Mon) 16:43
投稿者ヘコミ
[OSのVer]:WindowsXP    [VBのVer]:VB.NET 
AS400のファイルからデータを取り込んで、フォームに表示させ、更新するのは何をすればいいのでし
ょうか?
何もしらない上で、解説書を読んでも今ひとつわかりません。
どなたか宜しくお願い致します。 

[ツリー表示へ]
タイトルRe: AS400のデータを
記事No429
投稿日: 2003/09/09(Tue) 10:21
投稿者魔界の仮面弁士
> AS400のファイルからデータを取り込んで、フォームに表示させ、更新するのは何をすればいいのでし
> ょうか?

AS/400自体は扱った事がありませんが、恐らくはADO.NETを使う事になると思います。

ただ、AS/400用の.NETネイティブプロバイダは用意されていませんので、
OleDb名前空間か、もしくはOdbc名前空間を使う事になるでしょう。

IBMのプロバイダを使うのであれば、接続文字列は、
   "Provider=IBMDA400;" & _
   "Data source=myAS400;" & _
   "User Id=myUsername;" & _
   "Password=myPassword"
という感じになると思います。
hhttp://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg245183.html

Microsoftの OLE DB Provider for AS/400 and VSAM であれば、
   "Provider=SNAOLEDB;" & _
   "Data source=myAS400;" & _
   "User Id=myUsername;" & _
   "Password=myPassword"
という感じですかね。(要Microsoft SNA Server)


一方、ODBCで接続するのであれば、
   "Driver={Client Access ODBC Driver (32-bit)};" & _
   "System=myAS400;" & _
   "Uid=myUsername;" & _
   "Pwd=myPassword"
という感じになるようです。

[ツリー表示へ]
タイトルRe^2: AS400のデータを
記事No430
投稿日: 2003/09/09(Tue) 14:21
投稿者ヘコミ
[OSのVer]:Windows    [VBのVer]:VB.NET  
> > AS400のファイルからデータを取り込んで、フォームに表示させ、更新するのは何をすればい
いので

> > ょうか?
>
> AS/400自体は扱った事がありませんが、恐らくはADO.NETを使う事になると思います。
>
> ただ、AS/400用の.NETネイティブプロバイダは用意されていませんので、
> OleDb名前空間か、もしくはOdbc名前空間を使う事になるでしょう。
>
> IBMのプロバイダを使うのであれば、接続文字列は、
>    "Provider=IBMDA400;" & _
>    "Data source=myAS400;" & _
>    "User Id=myUsername;" & _
>    "Password=myPassword"
> という感じになると思います。
> hhttp://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg245183.html
>
> Microsoftの OLE DB Provider for AS/400 and VSAM であれば、
>    "Provider=SNAOLEDB;" & _
>    "Data source=myAS400;" & _
>    "User Id=myUsername;" & _
>    "Password=myPassword"
> という感じですかね。(要Microsoft SNA Server)
>
>
> 一方、ODBCで接続するのであれば、
>    "Driver={Client Access ODBC Driver (32-bit)};" & _
>    "System=myAS400;" & _
>    "Uid=myUsername;" & _
>    "Pwd=myPassword"
> という感じになるようです。

[ツリー表示へ]
タイトルRe^2: AS400のデータを
記事No431
投稿日: 2003/09/09(Tue) 14:25
投稿者ヘコミ
[OSのVer]:Windows    [VBのVer]:VB.NET  
>
> IBMのプロバイダを使うのであれば、接続文字列は、
>    "Provider=IBMDA400;" & _
>    "Data source=myAS400;" & _
>    "User Id=myUsername;" & _
>    "Password=myPassword"
> という感じになると思います。


お返事ありがとうございます。
教えて頂いたとおり、上記のコードを追加したのですが、
   "Provider=IBMDA400;" & _
の行の『Provider』という文字の所だけが下線がついて認識してくれません。
なんどもすいませんが、またよろしければ教えて下さい。

[ツリー表示へ]