![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Покажи конкретную строку, на которой вылезает ошибка. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
||||
|
||||
| rus777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.12.2006 Где: Ufa Репутация: нет Всего: нет |
Если запрос ничего не вернул, т.е. если к примеру таблица пуста, то получаем ошибку с невозможностью преобразовать дату... Если данные присутствую,тогда все работает...Проблема с построением кода
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
А, ну а зачем в одном условии проверять сразу и число возвращённых записей, и это CT? Переделай так (я суть передам, а под свой код уже сам подгонишь):
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
||||
|
||||
| rus777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.12.2006 Где: Ufa Репутация: нет Всего: нет |
Переделываю...Выглядит так:
Ошибка: "is not a valid date and time" в последней конструкции. Все остальное работает. Теперь то что не так? Если есть соображения подскажите пожалуйста... Это сообщение отредактировал(а) rus777 - 25.11.2012, 12:10 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Query1 и Query2 открываются на строках 39 и 45, а ошибка вылезает на строке 75 при сравнении числа выбранных записей в этих запросах? Ничего не путаешь?
И чем же тогда условие нормальное? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| rus777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.12.2006 Где: Ufa Репутация: нет Всего: нет |
Снова подправил:
Некорректно считает разницу. Первая конструкция не должна срабатывать пока MinutesBetween не станет больше 15...До 2 минут срабатывает третья(блокирует),но по достижении разницы в две минуты срабатывает первая.... Это сообщение отредактировал(а) rus777 - 25.11.2012, 13:07 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Ты там пытаешься текст с текстом сравнить (if текст1 < текст2).
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| rus777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.12.2006 Где: Ufa Репутация: нет Всего: нет |
Да,но так работало и без проблем. Как все перетряхнул,начались проблемы...Именно принцип сравнения я не менял
Имеешь ввиду сделать так:
Это сообщение отредактировал(а) rus777 - 25.11.2012, 13:49 |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
||||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Да, т.к. сравнивать можно только числа, разумеется.
Добавлено через 2 минуты Ну, видимо, глюк драйвера БД при попытке "ничто" сконвертить в строку. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
||||
|
||||
| rus777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.12.2006 Где: Ufa Репутация: нет Всего: нет |
Ребята,вот в таком виде отрабатывает все условия....только при таком раскладе возникает другая ситуация:
после того как по таймеру выполнится данный код несколько раз, перестает отрабатывать...и в memo, и в табличке ничего не меняется,хотя на входящий звонок реакция есть-звонок сбрасывается...Да...и еще приложение в диспетчере задач потребляемая память с каждым выполнением данного кода увеличевается
Память жрет...что-то опять не так...3-4 звонка и код перестает работать.......Странно все работало и пропускало любое количество Это сообщение отредактировал(а) rus777 - 25.11.2012, 16:07 |
|||
|
||||
| rus777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.12.2006 Где: Ufa Репутация: нет Всего: нет |
Разобрался, все работает
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |