理解しようとしているが、私はできない。
SqlCommand を介してストアド プロシージャを実行すると、返された SqlDatareader オブジェクトから結果が得られませんが、デバッガーでオブジェクトを探索すると結果が表示されます。これが私が話していることのイメージです:
結果ビューの行には、「列挙は結果を生成しませんでした」と表示されますが、パスには次のように表示されます。
base -> base -> ResultView -> [0] -> Non-Public members -> _values -> [0], 1 ,[2],[3] 結果が表示されます。
誰でもそれらを取得する方法を知っていますか?
これは、特定の列を取得するために使用しているコードです。
if (dataReader.Read())
{
ProjectFolderId = dataReader["ItemID"].ToString();
}
しかし、ifはfalseを返しています。