powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
5 сообщений из 5, страница 1 из 1
Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
    #32758023
Ifrit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю с помощью мастера вот такой запрос:
SELECT Подразд.нкп, Фио.кп, Фио.тн, Фио.фио;
FROM
вариант4!подразд INNER JOIN вариант4!фио ;
ON Подразд.кп = Фио.кп;
ORDER BY Фио.фио

При нажатии на кнопку Run все идет отлично.
В командной строке, соответственно, показывается:
DO d:\mtg\проект\1.qpr

А вот при открытии запроса на модификацию и последующий запуск без изменений запрос преобразовывается в:
SELECT Подразд.нкп, Фио.кп, Фио.тн, Фио.фио;
FROM вариант4!подразд, вариант4!фио,;
вариант4!подразд INNER JOIN вариант4!фио ;
ON Подразд.кп = Фио.кп;
ORDER BY Фио.фио

В командной строке при этом пишется:
MODIFY QUERY d:\mtg\проект\1.qpr AS 1251
DO 1.qpr

При этом! Если я сам пытаюсь запустить DO 1.qpr, выдается ошибка, что запрос не найден!
Результаты запуска одного (но по разному) запроса, соответственно, разные!
Помогите, пожалуйста!
...
Рейтинг: 0 / 0
Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
    #32758118
Ifrit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После долгих мытарств сам обнаружил, что этот и прочие глюки идут всего лишь от русских названий таблиц. После переименования таблиц все стало работать нормально. Для верности переименовывал их раз десять (с русских в английские и обратно) - ну довел меня этот очередной глюк от Microsoft!
...
Рейтинг: 0 / 0
Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
    #32758122
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не глюк а так называемая "feature"

Хотя во многих книгах написано - используйте Английские буквы везде где только можно - в названиях таблиц, полей (не более 10 штук даже в с контейнером)...

Good luck!
...
Рейтинг: 0 / 0
Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
    #32758128
Ifrit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey ChЭто не глюк а так называемая "feature"

Хотя во многих книгах написано - используйте Английские буквы везде где только можно - в названиях таблиц, полей (не более 10 штук даже в с контейнером)...

Good luck!

Следуем законам ДАО программиста:
Если в программе обнаружились ошибки, то ни в коем случае не исправляйте их! Иначе появятся новые! Гораздо лучше объявить их особенностями программы и описать в документации...
...
Рейтинг: 0 / 0
Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
    #32758212
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Ifrit!

Построитель запросов в VFP7 (а равно и в VFP6) вообще вешь глючная и
нехорошая - только в VFP8 его хоть немного поправили - и он перестал делать
некорректные запросы для случая объединения 3-х и более таблиц. Но даже в
этой версии я предпочитаю НЕ пользоваться этим построителем - равно как и
View Designer-ом - из-за их существенной ограниченности.
Конечно написание "вручную" запросов требует некоторой сноровки, но раз
обучившись этому делу ты врядли когда вернёшся к этим убогим инструментам
вспомоществования для начинающих :)

Насчёт "длинных имён" - я например их очень часто использую, и никаких
проблем не наблюдаю, а вот идентификаторы типа EDIZM или MAT или STN меня
ужасно раздражают :)

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос в Microsoft Visual Foxpro 7.0 при запуске почему-то изменяется...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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