Parámetro '@Home' especificado pero ninguno de los argumentos aprobados ... Mensaje de error
-
09-12-2019 - |
Pregunta
Estoy teniendo una declaración SQL de la siguiente manera:
SELECT [User].[ID],
[User].[Name],
[User].[Email]
FROM [User]
WHERE Email = 'user@home.com''
y está disparando un error de la siguiente manera de Petapoco:
parámetro '@Home' especificado, pero ninguno de los argumentos aprobados tiene un propiedad con este nombre (en 'Seleccione [Usuario]. [ID], [Usuario]. [NOMBRE], [Usuario]. [Email] de [Usuario] donde envíe un correo electrónico= 'user@home.com' ')
¿Qué implica el mensaje de error?¿Qué está mal con la declaración SQL?¿Petapoco no acepta '@' en una declaración SQL? Necesito hacer una búsqueda por dirección de correo electrónico.
Solución
Debe poner a dos @ símbolos para escapar del carácter ya que se utiliza para prefijar los parámetros normalmente.
Por lo tanto, su valor tendría que ser 'user@@home.com
'.