Привет всем.

У меня раз в год появляется мысль... Я её подумаю и забываю. Но осадок остается...

В XSQLVAR хранятся указатели на данные. И ето реально не правильно.

А вот в DBBINDING (это типа OLEDB-шный аналог XSQLVAR) хранятся смещения. И это реально правильно.

Потому что буферов под данные записи у меня может быть вагон. А вот описатель структуры этих буферов - один.

В OLEDB - взял буфер, взял описатель и готово.

А в ISC API - взял буфер, подключил описатель к этому буферу (указатели на sqldata и sqlind устанавливать) и только потом - готово. Либо надо копировать.

Вот так захочешь сделать по-настоящему интересную вещь и, как всегда, обламываешься. Ыыыыы.

Коваленко Дмитрий.

Ответить