169 похожих чатов

Лазаристы, подскажите почему и как избежать этого сообщения? SQLdb, Firebird, все

SQL прописаны.

18 ответов

31 просмотр

Ошибка намекает, что текущая запись внезапно исчезла. То есть она была, а потом ее не стало. Это повод задуматься о том, что происходит.

А может просто SqlExec вызывается вместо Open или Active?)

Евгений- Автор вопроса
Sergey Bodrov
Ошибка намекает, что текущая запись внезапно исчез...

ApplyUpdates вызывается. Но без него не сохраняет.

Евгений
ApplyUpdates вызывается. Но без него не сохраняет...

А ты ведь знаешь, для чего он нужен? 🙂

Евгений- Автор вопроса
Ed Doc
А ты ведь знаешь, для чего он нужен? 🙂

Знаю. Там тоже за всеми зайцами.

Евгений
Знаю. Там тоже за всеми зайцами.

Я для себя пришёл к выводу, что практичнее на клиенте использовать меморидатасет для манипуляций с данными, все быстрее будет. Из плюсов: кеширующие датасеты фетчат записи в несколько раз медленнее (из-за особенностей механизма работы), режим отложенных изменений усложняет структуру кода и повышает вероятность ошибок. Имхо, разумеется

Я плюсы мемдатасетов перечислил. Но коряво получилось, согласен 🙂

Ed Doc
Я плюсы мемдатасетов перечислил. Но коряво получил...

прочитал еще два раза - вывод: ты перечислил МИНУСЫ :)

Олег Гранишевский
прочитал еще два раза - вывод: ты перечислил МИНУС...

Конец недели, в голове полярности поменялись 🤷🏻‍♂😁

Ed Doc
Конец недели, в голове полярности поменялись 🤷🏻‍♂😁

Что характерно, я про эти твои "плюсы" уже читал ранее и даже в личке про это переписывались 😊

Олег Гранишевский
Что характерно, я про эти твои "плюсы" уже читал р...

Мне Володя @fraks_nsk в своё время подсказал, я прям как заново Америку открыл. Легаси проект под них переделал. Прям на пару порядков все убыстрилось.

Ed Doc
Мне Володя @fraks_nsk в своё время подсказал, я пр...

я опять тебя не понял, так замедлилось или ускорилось у тебя все благодаря меморидатасетам?? )

Ускорилось благодаря md 🙂

Ed Doc
Ускорилось благодаря md 🙂

Ну наконец то прояснилось))) А то я уж начал переживать)

Евгений- Автор вопроса

А оказалось проблема в том, что после вставки SQLQuery не видит ключ. Нужно указать поле с автоинкриментом.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта