Ich habe alles online versucht und versucht, es in eine Zeichenfolge dann Guid konvertieren, aber ich bekomme diesen Fehler immer wieder.Angegebene Cast ist ungültig von SQL-Zeile zu einem 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);
}
Wenn ich seinen Wert am Debuggen ist „87F5E8FB-8105-E611-9E7C-00155DF30E9B“ so weiß ich, dass es sich um eine GUID ist aber die CrmOrganizationServiceContext wird es als eine GUID nicht erkennen. Wenn ich neue Guid (examID) versuche, sagt es, dass es ein Objekt in ein Byte nicht umwandeln kann.
Jede Hilfe sehr geschätzt