![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO Recordset [MSSQL]
Polevi © (2003-01-27 11:50:00)cursorLocation=useCLient, lockType=lockBatchOptimistic, cursorType=openStatic
Recordset.Open
Recordset.Set_ActiveConnection(nil); //отключаю рекордсет от базы
таким образом получаю отключенный рекордсет.
В базе есть IDENTITY поле, есть необходимость изменять его в данном отключенном рекордсете - но данное поле имеет атрибут fixed, со всеми вытекающими
В связи с этим вопрос, если ли возможность изменить атрибут поля ?
Если поля создавать ручками Fields.Append - толку никакого, Recordset.Open тянет все метаданные..
Должен же быть способ получать только данные в уже сформированную коллекцию Fields, по аналогии с Dataset.Fields ??
Спасибо
sniknik (2003-01-27 12:19:00) [1]а если поменять схему получения датасета?
прописать команды
SET IDENTITY_INSERT TABLENAME ON
SELECT * .......
SET IDENTITY_INSERT TABLENAME OFF
не пробовал но по идее атрибут должен изменится.