SQL multiples join

Quand j'ai eu seulement un inner join dans ma requête SQL, il a parfaitement fonctionné. J'ai essayé de rejoindre une seconde table, et maintenant j'obtiens une erreur qui dit qu'il y a une erreur de syntaxe (opérateur absent). Quel est le problème ici?

adsFormView.SelectCommand = "SELECT * FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse].[grading] = [tableGrade].[id] INNER JOIN [tableCourseType] ON [tableCourse].[course_type] = [tableCourseType].[id] WHERE [prefix]='" & myPrefix & "' AND [course_number]='" & myCourseNum & "'"
  • -Affichage de la commande select dans un messagebox pour voir ce qui arrive. Je pense que votre jointure peut être ok, et le problème est avec des guillemets ou quelque chose.
  • Si je me souviens bien, la syntaxe d'accès a vous plaçant chaque couche avec la parenthèse donc, essayez FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse].[grading] = [tableGrade].[id] (INNER JOIN [tableCourseType] ON [tableCourse].[course_type] = [tableCourseType].[id])
InformationsquelleAutor Sara | 2011-10-21