JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

プログラミング質問広場

本掲示板は、プログラミングに関する情報を作者様同士で共有・議論していただく場として用意いたしました。
JV-Link、JV-Dataに直接関連しない(一般論としてのプログラミング方法やAPI・メソッドの利用法などの)スレッドはこちらに立ててください。

一括表示 リストに戻る
タイトルC# 問題
記事No2967
投稿日: 2020/01/02(Thu) 22:44
投稿者seta
JVDataDataSet jvdds = new JVDataDataSet();
JVDataDataSet.RACERow[] raceDRs;
raceDRs = jvdds.RACE.Select("RaceNum = '10'");
“System.Data.DataRow[]”を“lessonRe.JVDataDataSet.RACERow[]”へ型変更
できません。

これどうすればいいのでしょうか

タイトルRe: C# 問題
記事No3231
投稿日: 2020/01/17(Fri) 14:21
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 石倉です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

> JVDataDataSet jvdds = new JVDataDataSet();
> JVDataDataSet.RACERow[] raceDRs;
> raceDRs = jvdds.RACE.Select("RaceNum = '10'");
> “System.Data.DataRow[]”を“lessonRe.JVDataDataSet.RACERow[]”へ
> 型変更できません。
>
>
> これどうすればいいのでしょうか

ご投稿いただいたソースコードから判断しますと
DataSetを使ってデータベースのテーブルRACEからレコードを抽出する処理を
行っているように思われますが正しいでしょうか。
そうでしたら、3行目のSelectの戻り値はエラーメッセージの通り、
DataRow型の配列(System.Data.DataRow[])ですので、
変数raceDRsの型をSystem.Data.DataRow[]に変更して下さい。
後続処理では、foreach等でDataRow型のデータを1件ずつ処理する形になるかと
存じます。

以上、宜しくお願い致します。

ウィンドウを閉じる