powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / На Windows 7 не работает команда ALTER TABLE
8 сообщений из 8, страница 1 из 1
На Windows 7 не работает команда ALTER TABLE
    #36972723
dm_aks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте
В одной из программ на VFP9 у меня используется команда ALTER TABLE. В этом месте происходит
ошибка: File access is denied ........ <имя таблицы>
Взял пример из HELP
SET PATH TO (HOME(2) + 'Data\') && Sets path to table.
ALTER TABLE Customer ADD COLUMN Fax2 c(20) NULL
ошибка: File access is denied c:\profram fi........\customer.dbf.
В чем причина ошибки и как это можно обойти, если кто сталкивался, ответьте пожалуйста.
(Windows 7 Home Edition 64-разр., VFP9 без SP).
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36972835
dm_aks,

да с чем тут сталкиваться-то? Ясно ж написано - отказано в доступе. Вы не в курсе, что начиная с висты в program files писать нельзя? Трудно сделать отдельный каталог на диске для своих экспериментов?
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36972989
dm_aks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий,

спасибо за подсказку, действительно не знал насчет program files.
"Для экспериментов" создал в дир. с:\vfp\proj1 новый проект, базу, в ней 1 таблицу
Теперь запускаю такой код:

Код: plaintext
1.
2.
3.
CLOSE TABLES ALL
SET PATH TO "c:\vfp\proj1\"
ALTER TABLE table1 ADD COLUMN ("f" + SYS( 2015 )) C( 2 )
ALTER TABLE table1 ADD COLUMN ("f" + SYS( 2015 )) C( 2 )

стабильно возникает точно та же ошибка, чаще на первой команде ALTER TABLE, реже на второй.
"Для экспериментов" в кавычках, так как задача стоит исправить реальную ситуацию,
поэтому вопрос остается.
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36973004
dm_aks,
а тепереь еще и антивирус проверить надо. И если он слишком наглый, то надавать ему по морде.
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36973091
dm_aks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий,

да это он, спасибо.
Отключил антивирус (Касперского), проверил на экспериментальном примере, на реальной задаче
- ошибки нет.
Теперь остается только "объяснить" клиенту, почему он должен выключать защиту при работе
с моей программой, тем более что с другими программами вопросов не возникало.
Или же изменять исходные коды, где возникают подобные вещи, тоже не очень хотелось бы
копаться в старом коде, который проработал без изменений лет 5.
Вам еще раз спасибо за подсказку.
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36973160
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dm_aksпроходящий,

да это он, спасибо.
Отключил антивирус (Касперского), проверил на экспериментальном примере, на реальной задаче
- ошибки нет.
Теперь остается только "объяснить" клиенту, почему он должен выключать защиту при работе
с моей программой, тем более что с другими программами вопросов не возникало.
Или же изменять исходные коды, где возникают подобные вещи, тоже не очень хотелось бы
копаться в старом коде, который проработал без изменений лет 5.
Вам еще раз спасибо за подсказку.
Отключать каспера не обязательно, добавь ему в исключения свою прогу.
Под Каспером 10 такие же проблемы иногда при операциях с использованием монопольного доступа (ALTER, INDEX и т.п.), причем от версии винды это никак не зависит.
Обращение в техподдержку каспера завершилось советом добавить мою прогу в исключения.
В 11 каспере такой проблемы нет, зато иногда глючит эксель 2003 при открытии свежесозданных текстовых файлов.
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36973355
dm_aks,
как уже написано
Отключать каспера не обязательно, добавь ему в исключения свою прогу.Только добавлю, что в исключения надо добавить все расширения файлов, с которыми работает фокс: dbf, cdx, sc?, vc?, mn? и т.д.
Именно это и подразумевалось под
если он слишком наглый, то надавать ему по морде
...
Рейтинг: 0 / 0
На Windows 7 не работает команда ALTER TABLE
    #36973504
dm_aks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, проходящий,

проблему понял, спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / На Windows 7 не работает команда ALTER TABLE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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