estoy al final de mi conocimiento y en Google por la respuesta también, pero sin suerte: Hace/no pudo convertir el valor del parámetro de un GUID en una cadena
Semana todo funcionaba bien.
Hice una reversión en el repositorio, recreé el cargador de cuadros, etc ... nada ayudó.
Cuando trato de guardar en mi solicitud me sale un SystemInvalidCastException en este punto:
PersonListDataSet.cs:
partial class P_GroupTableAdapter
{
public int Update(PersonListDataSet.P_GroupDataTable dataTable, string userId)
{
this.Adapter.InsertCommand.Parameters["@userId"].Value = userId;
this.Adapter.DeleteCommand.Parameters["@userId"].Value = userId;
this.Adapter.UpdateCommand.Parameters["@userId"].Value = userId;
return this.Update(dataTable); **<-- Exception occurs here**
}
}
Todo se ha quedado atascado aquí porque un GUID - y he comprobado la vista previa tabla de datos con la herramienta lupa es realmente un verdadero Guid en la columna de la tabla de datos - no se puede convertir en una cadena ??? ¿Cómo puede suceder eso?
Por favor, muéstrenos su SQL. – SLaks
Por favor, muéstrenos la excepción y el seguimiento de la pila, y muéstrenos el valor del ID de usuario que está ingresando al método. –
¿Se supone que @userId es un Guid? Entonces '[" @useruser "]. Value' debe asignarse con valor Guid en lugar de con String. – Regent