Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при удалении записей таблицы Firebird


Страницы:   1 2

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, не?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо