Я использую nanodbc для ODBC. Возможно выполнить несколько запросов одним оператором execute.
Например:
автоматические результаты = nanodbc :: execute (conn, NANODBC_TEXT («ВСТАВИТЬ В КОМПАНИЮ (ID, ИМЯ, ВОЗРАСТ) ЗНАЧЕНИЯ (5, 'XYZ', 30); Выберите АДРЕС, ЗАПИСЬ из Компании;"));
Только ВСТАВИТЬ В КОМПАНИЮ (ID, ИМЯ, ВОЗРАСТ) ЗНАЧЕНИЯ (5, 'XYZ', 30); Успешно, но не получен результат для Select ADDRESS, SALARY from Company;
Поддерживает ли это Nanodbc?