нет какой-либо таблицы базы данных;
*потому что на момент выполнения триггера данные, не удовлетворяют его требованиям.
система Visual FoxPro не находит базу данных
Как следует устанавливать режим буферизации для источников данных формы?
*переустановить свойство Form.BufferMode окна в значение 2-Optimistic.
переустановить свойство Form.BufferMode окна в значение- 1Optimistic.
переустановить свойство Form.BufferMode окна в значение- 3Optimistic.
Почему могут возникнуть проблемы с удалением записей из таблицы, имеющей Primary Key?
индексу Primary Key назначить значение фильтра, содержащего выражение: Not Deleted().
индексу Candidate назначить значение фильтра, содержащего выражение: Not Deleted().
*индексам Primary Key, так и Candidate назначить значение фильтра, содержащего выражение: Not Deleted().
Почему создаваемые в Visual FoxPro таблицы не имеют кодовой страницы 1251?
*кодовые страницы можно установить путём добавления параметра: CODE PAGE=1251 в файлы Config.fpw в текущих каталогах исполняемых фалов;
кодовые страницы не устанавливаются
Имеется ли простая возможность изменить месторасположение базы данных у FoxPro приложения?
простой возможности нет
*у объектов CursorX в DataEnvironment форм и отчётов, поменять в runtime в событии DataEnvironment.BeforOpenTables() в событии MyBaseForm.Load() установить MyForm.DataEnvironment.AutoOpenTables =.F. и воспользовавшись методом MyForm.DataEnvironment.OpenTables() явно;
При обращении к сохранённой процедуре получена ошибка о том, что процедура не найдена. Как правильно следует вызывать сохранённые процедуры?
*Сделать её активной, используя команду SET DATABASE TO dbc_name.
Сделать её активной, используя команду DATABASE TO dbc_name.
69. Не создаю в базе объект Connection. Просто в коде сделаю lnHndl = sqlconnect(lcDSN,lcLogin,lcPassw) как предотвратить сообщение об ошибке.
*выполнить =SQLSETPROP(0,"DispWarnings",.F.)
=SQLSETPROP(0,"DispLogin", 3) && DB_PROMPTNEVER;
это не возможно
Возможно ли в VFP из программы добавлять/изменять/удалять в ODBC Администраторе DSN?
это не возможно
*все действия возможны через Win32Api используя SqlConfigDataSource из Odbccp32.dll и функции доступа к системному реестру:
Как получить полной Rushmore оптимизации (SYS(3054) частичная) на таблице с единственным символьным полем.
*установить SET DELETED OFF перед выполнением SQL-SELECT:-)... добавить индекс INDEX ON DELETED() TAG DEL в таблицу;
установить SET DELETED OFF перед выполнением SQL-SELECT:-);
добавить индекс INDEX ON DELETED() TAG DEL в таблицу
Как вести автоматически поле данных типа «дата последних изменений», в trigger update для таблицы не получается?
это не возможно
*возможно только внести изменения в другую таблицу, имеющую связь с исходной типа один-к-одному.
Как exe-модуль созданный в Visual FoxPro запустить на ПЭВМ, где не установлена полная версия Visual FoxPro?
*организовать бесконечный цикл для обработки событий, командами Read Events и Clear Events соответственно.
exe-модуль созданный в Visual FoxPro должен работать, если в программе нет грубых ошибок
Как создать дистрибутив Visual FoxPro?
вариантов нет;
*создать дистрибутив, используя Wizard Setup самого Visual FoxPro.
Создаю приложение VFP 9.0 используя Application Wizard. При открывании созданный таким образом проект приложения из проводника Windows недоступны все Помощники (Wizard) и Построители (Builders)?
*файл Config.fpw в каталоге проекта и на время разработки проекта закомментируйте строки _BROWSER = "",..., _WIZARD = "". Изменить установку RESOURCE = OFF;
создавать приложения, используя команду BROWSER = "",..., _WIZARD = "".
76. Как «убрать» Main Visual FoxPro Window? Создаю форму, устанавливаю ShowWindow=2 (As Top-Level Form)...
вариантов нет;
*Поместите SCREEN=OFF в Ваш Config.fpw
Как решать проблему хранения паролей для доступа к программе. Имеется ли простой способ сделать это? Для паролей я имею dbf-файл (пользователь, пароль).
*для хранения/проверки использовать результат функции SYS(2007, cExpression),
для хранения/проверки использовать результат функции SYS
Создаю VFP-приложение с одной формой (ShowWindow - 2 as Top-Level Form), и для него Setup, устанавливаю на клиенте Windows 95., по завершению приложения задача виснет. Как избавиться от этого?
установить Dcom98 на машине клиента.
*установить Dcom95 на машине клиента.