Ошибка "файл используется" после заполнения таблицы данными из таблицы после использования таблицы в другой форме

Я новичок в изучении VFP, и я столкнулся с проблемой.

У меня есть две формы:

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

Проблема в том, что я не могу заполнить сетку данными из таблицы "пользователи", потому что я продолжаю получать сообщение об ошибке "Файл используется". я установил RecordSource для данных в таблицу, оператор SQL и псевдоним и все еще ничего. Я попытался заменить сетку списком и списком, но я все еще получаю ошибку.

Пожалуйста помоги!:) Спасибо

3 ответа

Решение

В вашем приложении есть настройка "SET EXCLUSIVE", поэтому, если у кого-то еще есть открытый файл, он не позволит вам получить к нему доступ. Так что где-то в начале вашего приложения.

ВЫКЛЮЧИТЬ ЭКСКЛЮЗИВ

Это позволит таблице открываться несколько раз и несколькими пользователями в сетевых средах. Кроме того, если вы хотите, я предлагал много в прошлом наставничества / руководства в разработке VFP, где может быть более подробно, чем фрагменты, такие как этот форум.

Как отметил @DRapp, SET EXCLUSIVE OFF должен решить вашу проблему, но иногда вам может потребоваться доступ исключительно к таблице. Для этого вы можете ввести следующее:

USE tablename EXCLUSIVE

Но помните, что пока таблица используется исключительно, вы не сможете использовать ее где-либо еще в приложении, если не используете тот же экземпляр.

В дополнение к ответу DRapp, вы также можете получить сообщение об ошибке "Файл используется", если вы пытаетесь открыть таблицу (она уже открыта) в другой рабочей области.

Ты можешь использовать

USE users AGAIN 

чтобы избежать этого, или

SELECT users

если вы хотите, чтобы DBF открывался только один раз.

(конечно, используйте ваше собственное имя DBF и псевдоним в примерах)

Другие вопросы по тегам