シンプルな C# Windows フォーム アプリケーションを開発しています。誰かが次の方法の例を教えてくれますか?
- AS400 システムへのオープン接続
- 文字列を使用して、開いている接続を照会します。
- 何らかの方法でクエリ結果を保存します。
- 格納された結果を 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())
{
....
}