Я пытаюсь понять, какие функции ODBC вызывать и как вызывать
их для выборки строк в пакетах или вставки строк в пакетах (вставки, которые используют переменные связывания, а не просто массив операторов вставки).
Я могу получить по одной строке за раз, вызывая эти функции в порядке
SQLBindParameter
SQLExecute
SQLFetch
Также, если я выполняю вставки / обновления, я могу делать по одной строке за раз, вызывая эти функции
SQLBindParameter
SQLExecute
Что я не знаю, так это то, что мне нужно изменить в этих вызовах, чтобы:
1) Извлекать строки партиями, например, 150 строк на партию
2) Вставьте несколько строк для каждого вызова SQLExcecute, например. 150 строк на вызов
Короткие содержащиеся примеры (не обязательно компилируемые, поскольку проги ODBC имеют тенденцию быть длинными .. поэтому игнорируйте настройку / инициализацию, игнорируйте проверку ошибок), демонстрируя, как это делается, было бы полезно. Или указатель на понятный открытый исходный код, который делает подобные вещи