powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Команда Select и длинное имя таблицы
6 сообщений из 6, страница 1 из 1
Команда Select и длинное имя таблицы
    #40100054
Фотография neznajka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, плиз, как заставить команду SELECT (выбор рабочей области) выбрать область со свободной (free) ТАБЛИЦЕЙ, имеющей подобное имя "20210925233618_19978_20210925233618.dbf"?
Команды SQL CREATE TABLE и INSERT INTO прекрасно работают с такой таблицей, а вот SELECT (имеется в виду выбор рабочей области, а не SELECT SQL) - капризничает, пишет "Alias ... is not found". Наверное, это из-за того, что Фокс (VFP9sp2) при создании таблицы с таким именем автоматически присваивает её рабочей области короткий однобуквенный псевдоним (A-J). Можно ли как-то это побороть? Речь идёт именно о таблице, а не о курсоре.
...
Рейтинг: 0 / 0
Команда Select и длинное имя таблицы
    #40100055
Фотография neznajka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, сам нашёл решение - дело было не длинном имени таблицы, а в том, что оно начинается с цифры, а не с буквы :)
...
Рейтинг: 0 / 0
Команда Select и длинное имя таблицы
    #40100119
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиасы есть для таких случаев
Код: sql
1.
2.
3.
sele 0
use 20210925233618_19978_20210925233618.dbf alias abc
select ... from abc ...
...
Рейтинг: 0 / 0
Команда Select и длинное имя таблицы
    #40101915
Фотография neznajka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Dima T!
Я тоже подобными "случаями" пользуюсь. Но то - сознательно и целенаправленно.
А в тот раз Фокс сам "проявил инициативу" с применением алиасов, чем и застал меня врасплох :)
...
Рейтинг: 0 / 0
Команда Select и длинное имя таблицы
    #40101971
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рабочие области имеют порядковые номера, поэтому при переключении на рабочую область, название которой начинается с цифры - фокс считает что указан номер рабочей области, а не название таблицы.
...
Рейтинг: 0 / 0
Команда Select и длинное имя таблицы
    #40102176
Фотография neznajka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Dima T:
Что ж, вполне логично. Спасибо за разъяснение.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Команда Select и длинное имя таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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