Cuando tenía una sola combinación interna en mi declaración SQL, funcionó perfectamente. Intenté unirme a una segunda tabla, y ahora recibo un error que dice que hay un error de sintaxis (operador faltante). ¿Que esta mal aquí?instrucción de combinación múltiple de SQL
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 & "'"
-Mostrar el comando de selección en un cuadro de mensaje para ver lo que aparece. Creo que su unión podría estar bien, y el problema es con comillas o algo así. – MAW74656
Si no recuerdo mal, la sintaxis de acceso hace que incluya cada capa entre paréntesis, intente 'FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse]. [Grading] = [tableGrade]. [Id] (INNER JOIN [tableCourseType]) ON [tableCourse]. [Course_type] = [tableCourseType]. [Id]) ' – billinkc