Paramètre '@home' spécifié mais aucun des arguments passés…Message d'erreur

StackOverflow https://stackoverflow.com//questions/9629928

  •  09-12-2019
  •  | 
  •  

Question

J'ai une instruction SQL comme suit :

SELECT [User].[ID], 
    [User].[Name],
    [User].[Email] 
FROM [User] 
WHERE Email = 'user@home.com'' 

et il génère une erreur comme suit depuis petaPOCO :

Paramètre '@Home' spécifié mais aucun des arguments passés n'a une propriété avec ce nom (dans 'select [utilisateur]. [Id], [utilisateur]. [Nom], [utilisateur]. [Email] De [utilisateur] où Email = 'user@home.com' ')

qu'implique le message d'erreur ?Quel est le problème avec l'instruction SQL ?PetaPOCO n'accepte-t-il pas « @ » dans une instruction SQL ? Je dois effectuer une recherche par adresse e-mail.

Était-ce utile?

La solution

Vous devez mettre deux symboles @ pour échapper au caractère car il est normalement utilisé pour préfixer les paramètres.

Votre valeur devrait donc être 'user@@home.com'.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top