Поиск:

Ответ в темуСоздание новой темы Создание опроса
> UpdateBatch & New Record ID, См Msg 
:(
    Опции темы
WebLamer
  Дата 28.6.2004, 15:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всем здрастя.
У меня проблема в следующем. Я пытаюсь для повышения производительности делать UpdateBatch при добовлении новой записи, и все бы ничего если бы мне не надобыло добовлять целую ветку дерева. Другими словами, я делаю что то вроде функциональности Copy в проводнике только в Web интерфейсе и монипулирую БД. То есть в базе есть 2 таблицы Folders & Pages. Структура таблицы Folders позволяет описывать бесконечную вложенность папок, а в таблице Pages есть ссылка на папку к которой страница пренадлежит. Для копирования Папки со всеми ее подпапками я написал реляционную функцию, и применяю для добовления UpdateBatch, но для того чтобы мне добавить вложенные в нее подпапки мне нужно знать ID новоиспеченной папки. Настройка RecordSet'a
Код

objRstFolders.CursorLocation = adUseClient
objRstFolders.CursorType = adOpenKeyset
objRstFolders.LockType = adLockPessimistic

Если я не ошибаюсь такие настройки не позволяют узнать ID новой записи, так он обращается к базе непосредственно перед Updat'ом.
Из всего этого у меня возник вопрос:
Можно ли как то иначе увеличить производительность не прибегая к обновленю каждой записи в каждой итерации, и при этом знать ID новых записей.
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.1473 ]   [ Использовано запросов: 19 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.