На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> Ошибка SQL после редактирования DBGrid
    Hello World! :)

    После редактирования записи через DBGrid по нажатию на кнопку выполняется следующее:
    ExpandedWrap disabled
      with DataModule.ADOQuery do
      begin
        Close;
        SQL.Text := 'SELECT * FROM SomeTable WHERE SomeField=SomeData';
        Open;
      end;
    Так вот, если результат запроса пуст (только в этом случае), на Open вылезает ошибка (см. скриншот).
    При этом никаких полей с именем "Код" в запросе не задано (ни в этом, ни в предыдущих).

    Причём, я могу успешно выполнить запрос, результатом которого будет несколько записей, а уже после выполнить запрос с пустым результатом. И в этот второй раз возникнет ошибка!

    Что это за странность и как её пофиксить?

    Прикреплённый файлПрикреплённый файл2018_05_15_22_38_19.png (6,5 Кбайт, скачиваний: 921)
      Ан-нет! Прикол был не в этом. После пересоздания сбросились обработчики событий, а вместе с ним и баг. А баг был в обработчике. В общем, я всё нашёл :)
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0258 ]   [ 18 queries used ]   [ Generated: 28.03.24, 23:02 GMT ]