У меня проблема с MS SQL на языке R, похожая на R DBI ODB C Ошибка: nanodbc / nanodb c. cpp: 3110: 07009: [Microsoft] [ODB C Драйвер 13 для SQL Сервер] Индекс недопустимых дескрипторов , но немного другой, или я чего-то не понимаю.
У меня явно есть связь с БД, и мой SELECT работает, когда я что-то отправляю как это:
third <- DBI::dbGetQuery(con, "SELECT TOP 1
arr_delay_new,
fl_date,
carrier,
origin_city_name,
dest_city_name
FROM Flight_delays
ORDER BY arr_delay_new DESC")
Проблема в порядке столбцов. Я должен показать ответ в другом порядке, например:
third <- DBI::dbGetQuery(con, "SELECT TOP 1
carrier,
arr_delay_new,
fl_date,
origin_city_name,
dest_city_name
FROM Flight_delays
ORDER BY arr_delay_new DESC")
, и когда я отправляю этот запрос, возникает ошибка: "result_fetch (res@ptr, n) ': nanodbc / nanodb c. cpp: 2966: 07009: [Microsoft] [ODB C Драйвер 13 для SQL Сервер] Индекс недопустимого дескриптора "
Как настроить тот или иной обходной путь, который может помочь мне изменить порядок?
Я свободен sh на R-языке, извините, если это легко