Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранение изменений, ??? 
:(
    Опции темы
MacTep
Дата 24.7.2004, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1292
Регистрация: 4.8.2003
Где: г. Самара

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



Как сохранить изменения в базе данных после определенного запроса? Например, я отсортировал записи по какому-то полю: SELECT * FROM <имя таблицы> ORDER BY <поле>. А теперь хочу сделать так, чтобы набор данных базы остался в таком виде. Как это сделать?

Еще вопрос: как удалить запись именно ту, которая в данный момент в базе является текущей. Удаление через запрос SQL. Простите за небольшое нарушение правил форума!


--------------------
(A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :)
PM MAIL   Вверх
_hunter
Дата 24.7.2004, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



по первому вопросу:
во-первых: никакие изменения в базу таким запросом ты не внес ( ты только прочитал информацию )
во-вторых: а ты уверен что это тебе нужно ( я так понимаю ты хочеш физически пересортировать таблицу ) ( потому как для этого нужно переписать всю таблицу ( что для больших баз может занять очень много времени ) )
так что напиши подробнее что именно ты хочеш

по второму вопросу:
в SQL нет такого понятия как текущая запись -- ты можеш удалить только результат запроса ( если ты работаеш через что-то типа TQuery ( там есть понятие активной записи ) то просто метод Delete()
так что ( опять же ) напиши что именно тебе нужно


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
December
Дата 24.7.2004, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


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

Репутация: 8
Всего: 57



MacTep
Цитата
Как сохранить изменения в базе данных после определенного запроса? Например, я отсортировал записи по какому-то полю: SELECT * FROM <имя таблицы> ORDER BY <поле>. А теперь хочу сделать так, чтобы набор данных базы остался в таком виде. Как это сделать?

SELECT ... INTO ...
Однако многое зависит от СУБД. Так тиы можешь перелить данные в новую таблицу. Но на самом деле поясни, зачем это тебе нужно.



--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
-Сергей-
Дата 24.7.2004, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Лучше сохранить запрос в отдельный файл, потом при загрузке проги считать его и применить.
--------------------
Для утвердительного ответа достаточно лишь одного слова - "да". Все прочие слова придуманы, чтобы сказать "нет".
PM MAIL WWW ICQ MSN   Вверх
_hunter
Дата 24.7.2004, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



и чем оно лучше? несколько гигов ( в лучшем случае ) лить в файл -- мрачновато
( или ты имееш в виду запрос сохранять? )


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
MacTep
Дата 24.7.2004, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1292
Регистрация: 4.8.2003
Где: г. Самара

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



Всем спасибо! Я все уяснил и многое понял!


--------------------
(A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :)
PM MAIL   Вверх
_hunter
Дата 24.7.2004, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



[оффтоп]
Цитата
Я все уяснил и многое понял!

интересная формулировка smile.gif
[/оффтоп]


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




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


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

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