Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.02.2017, 01:28
Konstantin-78 Konstantin-78 вне форума
Новичок
 
Регистрация: 27.04.2015
Сообщения: 76
Версия Delphi: Delphi7
Репутация: 10
По умолчанию После добавления поля в dataset, access… при скроле

Доброе время суток форумчане,
Такой вопрос:
Делал программу с базой данных№1, в котором есть dataset1 – master, dataset2-detail, привязанный к двум таблицам. Добавил в https://www.dropbox.com/s/sunz45uvft...itled.png?dl=0, новое поле «name_pair», типа lookup, для отображения в нем содержимого поля «name» в dataset1
Теперь при пролистывании dataset1, возникает:

«Access violation at address 004CC6F0 in module 'Meta.exe'. Read of address 00000014»

причем, если сразу спозиционироваться на записи в dataset1 в которой есть привязка в dataset2 - все показывает, но при дальнейшей прокрутке - опять таже ошибка.

Мне так кажется, при ошибка летит тогда, когда в dataset2, есть данные.
При удалении поля «name_pair» - ошибка пропадает.

Решил создать чистый эксперемент, новое приложение, создал новую базу №2 (2 таблицы, несколько полей в каждой, завел несколько строк), два новых dataset, завязал их межу собой, во второй dataset добавил новое поле (в общем все как и в основной программе) – таже самая ОШИБКА


Заранее спасибо.

Нашел как получается ошибка:
Если в Grid попадают все строки/данные (по высоте), то я могу свободно перемещаться вверх/вниз - ошибки НЕ будет.
Если же в Grid попадает НЕ все строки (по высоте), ТО ВЫЛЕТАЕТ ошибка...

P.S.
При установке галки "UseDebug DCUs" ("Options - Compiler"), во время этой ошибки меня выкидывает в модуль "...delphi7\source\vcl\IBCustomDataSet.pas" на строку №1847 (на "function TIBCustomDataSet.IsVisible(Buffer: PChar): Boolean;")... А в этом модуле я изменять ничего не хочу

Последний раз редактировалось Konstantin-78, 09.02.2017 в 15:33.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:20.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter