2

シンプルな C# Windows フォーム アプリケーションを開発しています。誰かが次の方法の例を教えてくれますか?

  1. AS400 システムへのオープン接続
  2. 文字列を使用して、開いている接続を照会します。
  3. 何らかの方法でクエリ結果を保存します。
  4. 格納された結果を ListView コントロールの DataSource として使用する

これを達成するために、ODBC と ADO のどちらの方法を優先するかはわかりません (違いもわかりません) が、現在の努力は急激に失敗しています。興味のある人のために、これがの現在のコードで、重要なステップがどこかに欠けているようです。そのため、例を探しています。

どんな助けでも大歓迎です!

編集:

理解した:

 string connString = "DRIVER=Client Access ODBC Driver (32-bit); SYSTEM=XX.XX.X.XX; UID=XXXX; PWD=XXXX";

            OdbcConnection conn = new OdbcConnection();
            conn.ConnectionString = connString;
            OdbcCommand cmd = new OdbcCommand(query, conn);
            conn.Open();
            OdbcDataReader dr = cmd.ExecuteReader();

            if (!dr.HasRows)
            {
                throw new Exception("No records found.");
            }

            Int16 x = 0;
            while (dr.Read())
            {
                ....
            }
4

2 に答える 2

0

投稿内のリンクにアクセスしてください

http://social.msdn.microsoft.com/Forums/en-US/7292a82f-e4f7-4849-aaef-2e16cee159c8/how-to-access-as400-system-from-c-net-2008

于 2013-11-12T14:59:36.837 に答える