Problème de requête (opérateur absent)

dcoulombe -  
hatchi88 Messages postés 1 Statut Membre -
Bonjour à tous,

J'ai un problème d'opérateur absent dans ma requête SQL, mais je n'arrive pas à trouver.

Dim req As String = "SELECT e.emp_nom AS Nom, e.emp_prenom AS Prénom, e.emp_embauche AS 'Date d''embauche' FROM Employes AS e " _
& "INNER JOIN Horaires AS h ON e.emp_id = h.emp_id " _
& "INNER JOIN Voyages AS v ON h.voy_id = v.voy_id " _
& "WHERE e.emp_id = " & emp_id & " AND (v.voy_dateDepart < #" & voy_dateFin.ToString() & "# OR v.voy_dateFin > #" & voy_dateDepart.ToString() & "#)"

-------------

Il m'indique une erreur dans le critère "e.emp_id = h.emp_id INNER JOIN Voyages AS v ON h.voy_id = v.voy_id "

Ma requête me semble OK. Pouvez-vous m'aider?
A voir également:

5 réponses

sfel Messages postés 1645 Statut Membre 430
 
bonsoir, apparement t'es en VB,

après ces lignes mets un
msgbox req

pour voir si tout est bien interprété (notament les espaces et les cotes)
1
dcoulombe
 
Tout semble ok...

SELECT e.emp_nom AS Nom, e.emp_prenom AS Prénom, e.emp_embauche AS 'Date d''embauche' FROM Employes AS e INNER JOIN Horaires AS h ON e.emp_id = h.emp_id INNER JOIN Voyages AS v ON h.voy_id = v.voy_id WHERE e.emp_id = 1 AND (v.voy_dateDepart < #2008-08-20 21:34:00# OR v.voy_dateFin > #2008-08-20 21:34:00#)
0
dcoulombe
 
en fait je voulais dire tout semble ok, mais ne fonctionne toujours pas!
0
adaro2000 Messages postés 46 Statut Membre 2
 
Slt !

Essai ceci voir :

SELECT e.emp_nom AS Nom, e.emp_prenom AS Prénom, e.emp_embauche AS [Date d'embauche]
FROM Employes AS e INNER JOIN Horaires AS h ON e.emp_id = h.emp_id INNER JOIN Voyages AS v ON h.voy_id = v.voy_id WHERE e.emp_id = 1 AND v.voy_dateDepart < #2008-08-20 21:34:00# OR v.voy_dateFin > #2008-08-20 21:34:00#

Merci. Tiens-nous informer de la suite.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hatchi88 Messages postés 1 Statut Membre
 
supprimez Imports system.data et travaillez seulement avec Imports system.data.OleDb
0