Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глюк какой? / 3 сообщений из 3, страница 1 из 1
16.06.2008, 12:10
    #35374189
Глюк какой?
Другого объяснения пока не нашёл. Суть вопроса в следующем: есть буфферизированная таблица Таблица1, в которую инсёртом добавляются записи. В этой таблице есть триггер на инсёрт, который точь в точь переносит внесённые данные в другую таблицу Таблица2. Схематично это выглядит так:
Insert -> Table1 -> триггер Insert -> Table2

Так вот, данные в таблице Таблица2 появляются, а в таблице Таблица1 нет.
Tableupdate(.T.,.T.,"Таблица1") проходит без ошибок. И после всего этого к тому же фокс любезно предлагает удалить индексный файл и создать его заново, т.к. он вдруг с какого-то хера стал мистмач :))
...
Рейтинг: 0 / 0
16.06.2008, 20:08
    #35375529
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюк какой?
Вот такой он забавный зверек

А если серьезно, то давай сюда код своего триггера на вставку. А кроме того, выражение триггера на вставку.

Т.е. что написано в структуре таблицы. Там идет вызов только одной функции или несколько функций подряд? В режиме модификации таблицы - это закладка "Table". Приведи что написано в поле "Insert trigger".
...
Рейтинг: 0 / 0
17.06.2008, 15:34
    #35377548
Глюк какой?
Проблему решил... Поправил заголовок таблицы, т.к. было несоответствие между реальным размером таблицы и реальным количеством записей и тем, что было в заголовке...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глюк какой? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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