Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрос Update, но только один раз.... 
V
    Опции темы
Berserk
Дата 27.6.2008, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: нет
Всего: 2



Вношу данные в Excel. Запрос обычнейший до безобразия....
Код

UPDATE [list2$] SET D = ?, F = ?, H = ?, L = ?, N = ?, O = ? WHERE A = ?


Этот запрос работает(В VS.net 2005, через OleDb-провайдер).

Можно ли ввести ограничения, так, что бы запрос после первого же обновления не проверял оставшиеся строки, а то сердце кровью обливается, когда видишь, проверку всех 65k строк в Excel'e. 
Добавить какое либо условие, что ли.... 



Это сообщение отредактировал(а) Berserk - 27.6.2008, 09:53
--------------------
  
PM MAIL ICQ   Вверх
skyboy
Дата 27.6.2008, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 15
Всего: 260



конструкция UPDATE допускает использование LIMIT?
если нет, можно сначала получить первичный ключ для первой записи, удовлетворяющей условию. а потом обновить по первичному ключу одну-единственную запись. либо делая отедбно select и update. либо используя подзапрос в update.
другой вопрос: почему так происходит. запись уникальна? тогда на поля, по которым отбираешь есть уникальный ключ? или нет?
или запись неуникальна и тебе просто надо обновить первую из подобных? тогда странно наличие подоюной задачи - возможно, стоило бы изменить подход.
PM MAIL   Вверх
Akina
Дата 27.6.2008, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



Цитата(Berserk @  27.6.2008,  10:49 Найти цитируемый пост)
Можно ли ввести ограничения, так, что бы запрос после первого же обновления не проверял оставшиеся строки, 

Нет.

Цитата(skyboy @  27.6.2008,  10:57 Найти цитируемый пост)
конструкция UPDATE допускает использование LIMIT?

В секции UPDATE - нет.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Berserk
Дата 27.6.2008, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: нет
Всего: 2



Цитата

Нет.

Убедительно. 

Спасибо за помощь всем, кто откликнулся.
--------------------
  
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




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


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

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