Вопрос похож на типичный в экзамене. Но наверняка формулировка была другой. (Хотя многие вопросы переведены дебильно, но здесь дебильность просто зашкаливает)
Как всегда, вопрос не на знание самого Навижина, а на знание документации к нему. Как всегда перед тем, как отвечать стоит методом исключения убрать самые невероятные ответы.
Так, C++ ни в коем случае не содержит никаких преимуществ для получения данных. Исключаем.
C/AL глупо использовать для создания ODBC запросов к данным NAVISON. C/AL вполне можно использовать для прямых запросов (без ODBC). Т.е. C/AL в этом вопросе, по-моему, явная подлянка.
Остаются SQL и Visual Basic. Теперь настала пора вспомнить документацию. В частности,
Средства интеграции Navision. Там нет прямого ответа на этот вопрос. Однако доступ извне через ODBC иллюстрируется при помощи SQL-запросов.
Я бы выбрал SQL.