powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Internal consistency error
5 сообщений из 5, страница 1 из 1
Internal consistency error
    #39707317
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги!

Вот фрагмент программы делания источником данных для Grid1 СВОБОДНОЙ таблицы t.dbf

...

This.Grid1.RecordSource = ""

This.Grid1.ColumnCount = -1

This.Grid1.RecordSourceType = 0

This.Grid1.RecordSource = 't.dbf'

...

При работе программы возникает ошибка "Internal consistency error".

С помощью отладчика я установил, что ошибка возникает именно в операторе This.Grid1.RecordSource = 't.dbf'

Таблица t.dbf исправна, индексов не имеет, открывается...

В чем может быть проблема?
...
Рейтинг: 0 / 0
Internal consistency error
    #39707427
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю This.Grid1.ColumnCount = -1 автоматом выводит все колонки только при инициализации грида, в дальнейшем это не работает.
...
Рейтинг: 0 / 0
Internal consistency error
    #39707471
NOVLAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UAP, Проблема может быть не в таблице, а в самой форме.
...
Рейтинг: 0 / 0
Internal consistency error
    #39707652
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Вы пошто животинку тираните" (с)

Оставьте значение по умолчанию

Код: sql
1.
This.Grid1.RecordSourceType = 1



А таблицу открывайте "вручную" в коде, после чего укажите в качестве источника данных алиас той рабочей области, где будет открыта таблица

Ну, примерно так

Код: sql
1.
2.
use t.dbf in 0 alias MyTable
This.Grid1.RecordSource = 'MyTable'



Также, по возможности, не следует использовать однобуквенные имена и алиасы для таблицы, поскольку они могут войти в конфликт с именами рабочих областей по умолчанию.

Настройка RecordSourceType = 0 предполагает автоматическое открытие указанной таблицы. Но какие настройки при этом будут использованы - сказать сложно. Вероятно, в данном случае произошел какой-то конфликт настроек. Особенно с учетом однобуквенного имени таблицы
...
Рейтинг: 0 / 0
Internal consistency error
    #39707931
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые господа, спасибо за внимание к моему вопросу!
Я обдумаю ваши рекомендации.
Вопрос я задал схематически.
Это кусочек большой программы.
Возможно, проблема в том, что фрагмент записан "не в то" событие формы, пейджфрейма.
Было бы интересно узнать "естественную" последовательность событий в стандартных объектах.
Зная ее можно предугадать некоторые ошибки.
Например объекта еще нет, а к нему обращаешься...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Internal consistency error
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]