以下のクエリで、このエラーが発生し続けます。
Cannot read the next data row for the dataset DataSetProject. (rsErrorReadingNextDataRow)
where句のように見えますが、取り出せばうまくいくようです。そこで、where 句にキャストを追加しましたが、うまくいきませんでした。これを機能させるために where 句で何か特別なことをする必要がありますか? 参考までに、これは URL から ID を取得しているレポートにあります。
SELECT new_projects.new_projectsId AS ProjectId
, new_projects.new_name AS ProjectName
, new_projects.new_Description AS ProjectDescription
FROM
new_projects
LEFT OUTER JOIN new_projectsteps
ON new_projects.new_projectsId = new_projectsteps.new_ProjectSteps2Id
LEFT OUTER JOIN Task
ON new_projectsteps.new_projectstepsId = Task.RegardingObjectId
WHERE
(new_projects.new_projectsId = cast(@id AS UNIQUEIDENTIFIER))
ありがとう!
編集:
SQL の id は一意の識別子であり、@id の値はクエリ文字列 (url) から取得されます。したがって、次のようになります。&id='BC02ABC0-A6A9-E111-BCAD-32B731EEDD84'
情報不足で申し訳ありません。