2009-06-18 8 views
0

Je reçois des erreurs en essayant d'insérer une adresse e-mail dans un enregistrement. Je pense qu'ils sont liés au symbole @.Utilisation de sql Server 2008 Express Comment utiliser "@" pour insérer un email. dans un enregistrement

Y a-t-il quelque chose de spécial que je dois faire avec le symbole @?

+0

Veuillez publier un exemple spécifique d'insert. Il n'y a rien de spécial à propos d'un @ entre guillemets (comme toutes les chaînes doivent l'être). – Joe

+0

Salut Joe, Je suis nouveau à ce sujet, ayant du mal à déchiffrer les codes d'erreur, mais je pense que cela en fait partie. INSERT employés (Email) SELECT '[email protected]' INSÉRER employés (Email) SELECT 'dw[email protected]' INSÉRER employés (Email) SELECT '[email protected]' INSÉRER employés (courriel) SELECT '[email protected]' INSÉRER Employés (E-mail) SELECT '[email protected]' –

+0

J'utilise SQL Server 2008 Express –

Répondre

0

Si vous utilisez la concaténation de chaînes pour le faire, alors vous obtiendrez des erreurs ... l'esperluette est utilisée pour indiquer un paramètre. Pouvez-vous poster plus d'informations (exemple de code, erreurs, langage de programmation)?

1

La variable que vous stockez la chaîne en peut être précédé d'un @ pour prendre « littéralement » ou « mot pour mot »

tels que

String myEmail; 

myEmail = @"[email protected]"; 

... 

Même si je dois admettre que je n'ai besoin le littéral lorsqu'il s'agit de chemins de système de fichiers, pas d'adresses e-mail.

Questions connexes