1
私はすべてをオンラインで試してみましたが、それを文字列に変換してからGuidに変換しようとしましたが、このエラーが発生し続けます。指定されたキャストがSQL行からGUIDに無効です
if ((DateTime)objRow["ExamDate"] > dDateGranted)
{
dDateGranted = (DateTime)objRow["ExamDate"];
}
if (objRow["ExamId"].ToString().ToLower() != SPIExamID.ToString().ToLower())
{
ColumnSet cols = new ColumnSet("new_beenprocessed");
var examID = objRow["ExamResultId"];
oExamResult = (New_ExamResult)objService.Retrieve("new_examresult", (Guid)examID, cols);
oExamResult.New_BeenProcessed = true;
objService.Update(oExamResult);
}
私はその値をデバッグしていますので、私はそれがGUIDであることを知っているが、CrmOrganizationServiceContextはGUIDとしてそれを認識しません「87F5E8FB-8105-E611-9E7C-00155DF30E9B」です。新しいGuid(examID)を試してみると、オブジェクトをバイトに変換することはできません。
すべてのヘルプは大