Привет всем.
У меня раз в год появляется мысль... Я её подумаю и забываю. Но осадок
остается...
В XSQLVAR хранятся указатели на данные. И ето реально не правильно.
А вот в DBBINDING (это типа OLEDB-шный аналог XSQLVAR) хранятся смещения. И
это реально правильно.
Потому что буферов под данные записи у меня может быть вагон. А вот
описатель структуры этих буферов - один.
В OLEDB - взял буфер, взял описатель и готово.
А в ISC API - взял буфер, подключил описатель к этому буферу (указатели на
sqldata и sqlind устанавливать) и только потом - готово. Либо надо
копировать.
Вот так захочешь сделать по-настоящему интересную вещь и, как всегда,
обламываешься. Ыыыыы.
Коваленко Дмитрий.