|
分類:[C#]
C#で、Recordset.GetRowsし、その結果の二次元配列に対するアクセス方法について質問になります。
環境は以下になります。 Windows10 32bit VisualStudio2015 Professional VisualC# 2015
VB6で作成されていたアプリケーションをC#にマイグレーションしています。
VB6時代では、Recordset.GetRowsをVariant型の変数にいれているので、xxxxx(1, 2)のように行列指定したアクセスで 取得した値がとれていたようですが、 c#ではVariant型が存在しないので、何型で受け取れば良いかが分かりません。 コンバートツールでは、object型に変換されていましたが、それではxxxxx(1, 2)でエラーになりました。
object result = null; Recordset rst = default(Recordset); int rcnt = rst.RecordCount;
while (!(rst.EOF == true)) { // 該当レコード抽出 result = rst.GetRows(rcnt); }
最終的に、"result(2, 3)"のようなアクセスをしたいです。
初心者のため全く分からない状態です。ご教授お願い致します。
|