SQL Server, “nom de colonne non Valide” erreur lors de l'insertion dans Excel “du serveur lié”
J'ai une simple feuille de calcul Excel document (l'exécution d'Office 2013) que je suis en utilisant une base de données à l'aide de la "Microsoft Office 15.0 Accès au Moteur de Base de données OLE DB Provider".
Je peux me connecter à cette aide de la MS SQL Server Management Studio 2012, et je peux même sélectionner des données dans une Plage Nommée "Employé".
SELECT *
FROM [X]...[Employee]
GO
Le résultat:
ID Name Description Salary
1 Rob Cool 1
2 Bob Awesome 2
3 Robert DUDE! 3
Maintenant, je voudrais insérer des données ici. J'ai donc écrit:
INSERT INTO [X]...[Employee]
([ID]
,[Name]
,[Description]
,[Salary])
VALUES
(4
,"John"
,"Boss"
,500)
C'est en fait la plupart du temps générée par SQL Server Management Studio. Lorsque je l'exécute, j'obtiens:
Msg 207, Level 16, State 1, Line 8
Invalid column name 'John'.
Msg 207, Level 16, State 1, Line 9
Invalid column name 'Boss'.
Une idée de ce que je fais mal?
Vous devez vous connecter pour publier un commentaire.
Vous utilisez des guillemets au lieu de guillemets simples. C'est à dire: