Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

salary/accounts.dbf не открывается в FoxPro

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
OlgaLeonova



Joined: 14 Mar 2002
Posts: 112
Location: Леонова


PostPosted: 21 May 2003 10:55    Post subject: salary/accounts.dbf не открывается в FoxPro Reply with quote

У меня программа к зарплате работает - собирает в платёжной ведомости строчки у совместителей в одну. Примерно последние пол-года она ругается красным при открытии salary/accounts.dbf (но работает... (но ругается...)) Это, судя по всему из-за индексов.
Наблюдения:
Если открывать с cdx из среды FoxPro - открывает нормально
Если открывать из exe-шки с cdx - выдаёт ошибку <Internal consistency error.>
Если открывать из exe-шки без cdx - ругает что нет индекса, но работает.

Как преодолеть? Чтоб сделать exe работающий?
Что изменилось в accounts.dbf, что он перестал открываться?
Back to top
View user's profile Send private message Send e-mail
andrey



Joined: 25 Jan 2002
Posts: 72
Location: Андрей

Interests: Москва

PostPosted: 21 May 2003 12:36    Post subject: Reply with quote

Я убираю все индексы, а в программе прописываю set safety off (типа, не выдавать предупреждения).
Back to top
View user's profile Send private message
WiRuc



Joined: 27 Aug 2002
Posts: 39



PostPosted: 21 May 2003 17:36    Post subject: Reply with quote

Попоробуйте открыть в VFP8. Там при открытии проверяется структура таблицы, может быть она разрушена
Back to top
View user's profile Send private message
olga



Joined: 22 Feb 2002
Posts: 61
Location: Антонова О.В.
Occupation: ЗАО "Биотехнотроник", программист
Interests: Санкт-Петербург

PostPosted: 21 May 2003 18:30    Post subject: Reply with quote

Нашла через поисковик по тексту сообщения об ошибке: http://www.craigberntson.com/Articles/kb001.htm. В общем, суть сводится к тому, что может быть поврежден foxuser.dbf.
Back to top
View user's profile Send private message
OlgaLeonova



Joined: 14 Mar 2002
Posts: 112
Location: Леонова


PostPosted: 20 Jun 2003 10:10    Post subject: Reply with quote

Я видно плохо обьяснила.
Ошибка не завит от базы. Т.е. дело не в сбойном dbf.
Она возникает ВСЕГДА и ВЕЗДЕ, начиная с какой-то версии. Т.е. дело не в foxuser.dbf, т.к. он создаётся заново, когда его нет.

Дело видимо в том, что в индексе стали использовать какое-то условие или функцию, которую FoxPro не может обработать в EXEшном режиме.

Да ладно...
Не судьба...
Back to top
View user's profile Send private message Send e-mail
wildstorm



Joined: 31 Jan 2003
Posts: 45



PostPosted: 24 Jun 2003 21:10    Post subject: Reply with quote

Прога на какой ver? foxuser не вкл. в ехе? resource=off или типа того непомню не помогает?
Back to top
View user's profile Send private message Send e-mail
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 25 Jun 2003 07:26    Post subject: Reply with quote

Оль, зайди в файлы с описанием индексов по account
пробеги глазами, я думаю, тебе бросится сразу что именно не так.
Поправь, проиндексируй, как ни странно, после этого все так же работало (типа IIF <> IF, либо "_") Или еще как вариант:
Если ругается на отсутствующую функцию, ну сделай эту функцию на фокс
Back to top
View user's profile Send private message Send e-mail
OlgaLeonova



Joined: 14 Mar 2002
Posts: 112
Location: Леонова


PostPosted: 25 Jun 2003 16:53    Post subject: Reply with quote

itman wrote:
Оль, зайди в файлы с описанием индексов по account
пробеги глазами, я думаю, тебе бросится
Не бросилось. И потом, мне что-же после каждого апгрейда по всем филиалам разьезжать и исправлять?
itman wrote:
Или еще как вариант:Если ругается на отсутствующую функцию, ну сделай эту функцию на фоксе.
Конкретно не ругается. if функция ВСЕГДА в моих программах (а то вдруг индексы изменят)
wildstorm wrote:
Прога на какой ver? ?
FPD 2.6(X)
wildstorm wrote:
foxuser не вкл. в ехе?
Вроде нет. Не включала.
wildstorm wrote:
resource=off или типа того непомню не помогает
А где это? Я бы попробывал
Back to top
View user's profile Send private message Send e-mail
wildstorm



Joined: 31 Jan 2003
Posts: 45



PostPosted: 26 Jun 2003 19:04    Post subject: Reply with quote

В виндовой фоксе config.fpw в досевой config.fp Или в головной проге,
почитай доки по словарю. Я уже просто не помню. Ну, удачи...........
Back to top
View user's profile Send private message Send e-mail
Rad777



Joined: 07 Feb 2002
Posts: 276
Location: Шакиров Радик Ленарович
Occupation: предприниматель
Interests: Казань

PostPosted: 30 Jun 2003 23:27    Post subject: Reply with quote

ON ERROR DO NOERROR


Proc NOERROR
wait "Что то неладное, но программист знает в чем дело! " window timeout 5
EndProc
Back to top
View user's profile Send private message Send e-mail
OlgaLeonova



Joined: 14 Mar 2002
Posts: 112
Location: Леонова


PostPosted: 01 Jul 2003 10:47    Post subject: Reply with quote

Rad777 wrote:
ON ERROR DO NOERROR

Proc NOERROR
wait "Что то неладное, но программист знает в чем дело! " window timeout 5
EndProc
Класс!!! Я даже сразу попробывала. Но результата нет. Он ведь генерит не простую ошибку, а "Feature not available." Она видимо не поддаётся на ON ERROR
Back to top
View user's profile Send private message Send e-mail
OlgaLeonova



Joined: 14 Mar 2002
Posts: 112
Location: Леонова


PostPosted: 01 Jul 2003 14:48    Post subject: Reply with quote

wildstorm wrote:
resource=off
В виндовой фоксе config.fpw в досевой config.fp Или в головной проге,
почитай доки по словарю. Я уже просто не помню. Ну, удачи...........
Не вышло. Не влияет э
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru