На главную Наши проекты:
Журнал   ·   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_
  
> Кэширование
    Очень прошу, помогите! sad.gif
    У меня есть две связанные таблицы, к примеру, Tbl1 и Tbl2. В DBGrid отображаются все данные из Tbl1 и одно поле из Tbl2. Св-ва Cached Updates и UpdateObject установлены в Query, связанном с Tbl1. В этом же Query, в свойстве SQL как раз и выбираются данные из 2-х таблиц (Grid тоже с ним связан). При вставке новой записи в Tbl1 в DBGrid отображаются только данные из Tbl1, а вместо записи из поля таблицы Tbl2 пустота. После сохранения все данные, в том числе и запись из поля таблицы Tbl2, отображаются в Grid нормально. В чём может быть дело?
      Убери Cached Updates
      Tbl2 берет данные с сервера с сервера, а их там еще нет
        Нет, данные в Tbl2 есть всегда, т.к. эта таблица выполняет роль справочника, откуда вставляются данные в Tbl1. В Tbl2 просто хранятся те значения, которые может принимать поле в Tbl1.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0173 ]   [ 16 queries used ]   [ Generated: 27.04.24, 06:45 GMT ]