![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при удалении записей таблицы Firebird
Novicer © (2014-02-25 13:04:00)Здравствуйте! Подскажите пожалуйста как побороть ошибку XSQLDA index out of range? Возникает при выполнении запроса delete from mytable where mycount=0 Если есть записи в которых условие запроса выполняется, ошибки нет, в противном случае получаю error message :( Была мысль перед удалением считать записи соответствующие условию, если их нет, то не выполнять удаление, но наверно можно как-то лучше сделать, без доп.запросов. Посоветуйте как? Спасибо!
Inovet (2014-02-25 15:44:00) [21]> [13] Inovet © (25.02.14 15:44)
Да, поиск занял 1 минуту, писанина здесь 2 минуты.
Novicer (2014-02-25 15:44:00) [22]Интербейса нет, не ставил вобще, только D2010. Запрос в первом посте. Как почистить запрос Sql.Clear?
Inovet (2014-02-25 15:44:00) [23]> [4] Novicer (25.02.14 14:32)
> А каким компонентом правильно удалять? И к слову,- слышал
> народ на форумах агитирует юзать IbSql вместо квери. Насколько
> это оправданно? Методы использования те же?
Ты ответь - почему ты не читаешь ничего из того, что тебе тут предлагают, а лазишь по каким-то форумам, где кто-то там что-то сказал?
В 100501 раз, 100500 был вчера.
http://ibase.ru/devinfo/ibx.htm
sniknik (2014-02-25 15:35:00) [24]> вариантов море
что нашел
: в запросе/условии.
при добавлении инсерта/апдейта не почищен старый запрос.
открытые датасеты в дизайн тайм.
старый драйвер.
clickmaker (2014-02-25 15:30:00) [25]возможно, косяк в том, что происходит сразу после выполнении запроса
sniknik (2014-02-25 15:29:00) [26]> Где и какая возникает описал
?????????
где запрос, где вносимые данные, где последовательность действий?
> а причину незнаю, потому у профи и спрашиваю...
легко, вариантов море
http://www.google.ru/search?q=XSQLDA+index+out+of+range
Ega23 (2014-02-25 15:28:00) [27]
> Огнептиц 2.5 других не качал.
А InterBase вместе с Delphi ставил?
Novicer (2014-02-25 15:25:00) [28]Огнептиц 2.5 других не качал. И как плясать от ошибки? Где и какая возникает описал, а причину незнаю, потому у профи и спрашиваю...
sniknik (2014-02-25 15:18:00) [29]"плясать" всегда нужно от ошибки.
а тех кто биоинформационно говорит "у меня ошибка, в чем может быть дело?" в дворники.
Romkin (2014-02-25 15:12:00) [30]То есть у тебя gds32.dll от другого сервера подцепляется, установи FB/IB правильно
Romkin (2014-02-25 15:01:00) [31]Сдается мне, тут клиент не соответствует серверу.
Novicer (2014-02-25 14:32:00) [32]А каким компонентом правильно удалять? И к слову,- слышал народ на форумах агитирует юзать IbSql вместо квери. Насколько это оправданно? Методы использования те же?
Novicer (2014-02-25 14:28:00) [33]Юзаю IBQuery vs ExecSql без Open :)
Inovet (2014-02-25 13:42:00) [34]В TIBQuery делаешь?
Каждой форточке свой эээ... компонент.
Ega23 (2014-02-25 13:25:00) [35]Open vs. Execute, не?