|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Bonjour,
Lorsque j'exécute des requêtes (pourtant simples) dans SQL Server 2008 j'ai très souvent ce message d'erreur qui apparaît : Msg*208, Niveau*16, État*1, Ligne*1 Nom d'objet 'Events' non valide. Code :
SELECT * FROM Events WHERE EventID = '1213'; 'Events' (ou d'autres noms de table) n'étant pourtant pas un mot réservé je ne vois pas ou est le problème d'exécution de la requête, qui pourtant s'exécute bien dans mon logiciel... Si quelqu'un veut m'éclairer... |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Salut
Events doit être un nom de table et non de colonne |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() |
Bonjour,
quand tu exécute tu ouvre bien une fenêtre nouvelle requête en sélectionnant la table "Events" ? Car cela ressemble a un problème de Base qui suivant ou tu te situe dans ton architecture trouve ou pas ton objet. Bonne journée |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Bonjour Tumoo,
Heu oui c'est un nom de table, pardon je corrige ça dans mon précédent post. Et tu vois ou est le problème? |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Bah le nom de ta table n'est pas bon,
tu es sûr de l'orthographe du nom de la table ? Tu exécutes ta requête sur la bonne base ? |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Events est un mot clef de SQL Server !
C'est le nom d'une table systèle. Regardez ce que donne : Soyez intelligent. Adoptez une norme de nommage pour vos base, sinon vous n'arrêterez pas d'avoir des emmerdes. A lire : http://www.sqlspot.com/Norme-de-developpement.html A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() |
Pour contourner ce problème :
Code :
SELECT * FROM TaBase.dbo.Events WHERE EventID = '1213'; ou Code :
SELECT * FROM TaBase.dbo.[Events] WHERE [EventID] = '1213'; |
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 131 ![]() |
Merci pour vos réponses.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com