![]() |
|
|
![]()
|
|
| Anastazi25252525 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
не работает...... удаляет или все билеты (проданные и заказанные), либо по частям... Может я циклы не правильно сделала?
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
| Anastazi25252525 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
простите, конечно, я только 3 года изучаю Delphi 7 в колледже. и не умею точно формулировать вопрос.....
Это сообщение отредактировал(а) Anastazi25252525 - 13.6.2009, 22:48 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Там что-то begin'ов очень много, аж глаза разбегаются.
? Добавлено через 3 минуты и 16 секунд Эмм.... -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Anastazi25252525 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
эта строка считает количество записей в квери3. а этот квери3 выполняет выборку всех заказанных билетов из таблицы БИЛЕТ, связанной по трем полям с таблицей ПОКАЗ.
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Эта строка возвращает (только в никуда) текущую строку Query3, т.е. её номер. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Anastazi25252525 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
так у меня везде стоит... но дело - то не в ней.......Так?
Это сообщение отредактировал(а) Anastazi25252525 - 13.6.2009, 23:03 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Осталось выяснить, что именно. Быстро редактируешь посты. Это сообщение отредактировал(а) Данкинг - 13.6.2009, 23:05 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Anastazi25252525 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
даже не знаю... волшебник ты, или только учишься.... но без этого with всё работает!!!!!!!!!
СПАСИБО ОГРОМНОЕ!!!! а счас нет... вообще не удаляет ничего.... ((((((((( может просто сделать запрос на удаление по четырем параметрам?.... Это сообщение отредактировал(а) Anastazi25252525 - 13.6.2009, 23:53 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
В каком смысле? Грохнуть нужное в каждой таблице? Можно попробовать. Но от with всё равно избавляйся. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Anastazi25252525 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
вроде этого... связаться по трем полям с другой и удалить из билета все заказанные билеты...... SQL может удалять так? |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
SQL? Ты хочешь сказать, Query? Может удалять, т.е. он так и должен удалять, ты же запрос на удаление пишешь. Только если есть ExecSQL, то Active уже не нужно. А вообще мы какую СУБД-то всё же разбираем?! -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Anastazi25252525 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 13.6.2009 Репутация: нет Всего: нет |
СУБД - Delphi 7. Запрос написала, не удаляет..... при нажатии на кнопку ругается на текст запроса. сначала такую же процедуру написала на самом квери, потом сделала его неактивным и пересылала процедуру по нажатию кнопки. потом сделала цикл на удаление, а в нем выбор всех этих полей. во всех случаях нету результата. либо на запрос ругается, либо ничего не делает. сейчас вот этот код(прописан только на кнопке). при выполнении он говорит, что Table(1) does not exist.
при нажатии на эту кнопку , удаляет заказанные места в том случае, если они были только что добавлены. при повторном открытии базы, кнопка не работает или просто удаляет все билеты , и проданные и заказанные.
|
||||
|
|||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
я думаю, что за три года можно было узнать различия между RecNo и RecordCount Добавлено через 2 минуты и 8 секунд Предлагаю прочесть книженцию хотя бы по начальным знаниям баз данных, а всё, что изучила за три года - ЗАБУДЬ, ЗАБУДЬ КАК СТРАШНЫЙ СОН |
|||
|
||||
| Данкинг |
|
||||||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Не знаю такой СУБД. При нажатии на эту кнопку вообще нечто страшное должно происходить, типа локальный армагедец.
Что конкретно удаляет этот код? Первую (текущую) строчку table1 ? Тогда зачем там "table1.Edit;"? Удаление произойдёт и без этого.
Зачем в коде какой-то select, если речь идёт об удалении? После .delete уже не нужно ставить .post. Значит, так оно и есть: транслятор не обманешь.
Эх, молодость, зря загубленная... -------------------- There's nothing left but silent epitaphs. |
||||||||||
|
|||||||||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |