powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите ламеру.
11 сообщений из 11, страница 1 из 1
Помогите ламеру.
    #32360382
Nadejda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я конечно понимаю, что вопрос ламерский, но не могли бы уважаемые мастера мне помочь....
В VFP при создании таблицы фокс ругается и пишет "Field name is a duplicate or invalid" что бы это значило (таблицу создаю для помещения временных данных из курсора). Спасибо.
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360386
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имена полей в таблтце дб уникальными!
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360389
Nadejda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
несколько раз проверила - они уникальны, даже в курсоре по-другому называются
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360422
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну почитай нотацию наименований - без пробелов например, начиаеца с буквы и типа того.. как хоть создаеца таблица. прокодь в топик
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360427
Nadejda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
create table .\data\rezult_d;
(Famil_Fakt_ c(150), Name_Fakt_ c(150),LastName_Fakt_ c(150), Date_Zaezd c(75),Date_Viezd c(75),Uchrej c(200))
SELECT rezult_d
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360438
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create table rezult_d;
(Famil_Fakt c(150), Name_Fakt_ c(150),LastName c(150), Date_Zaezd c(75),Date_Viezd c(75),Uchrej c(200))

в свободной таблице имена полей до 10 символов
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360588
Nadejda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое. Век живи - век учись :))
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32360765
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай:

То, что создается именно свободная таблица, указывает опция FREE в команде CREATE TABLE.

Если такой опции нет, то будет предпринята попытка создать эту новую таблицу в текущей базе данных.

Судя по вопросу, в данном случае нет открытой текущей базы данных (файл DBC), но все-равно, я бы рекомендовал в команде CREATE TABLE добавлять опцию FREE, примерно так:

CREATE TABLE rezult_d FREE (...)
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32361649
Nadejda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясните разницу между свободной таблицей и просто таблицей. Пожалуйста.
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32361671
malec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создать "просто" таблицу - это создать таблицу в базе. А свободная - не состоящая ни какой базе.
...
Рейтинг: 0 / 0
Помогите ламеру.
    #32361801
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Visual FoxPro существует такое понятие, как "База данных". Точнее, это следовало бы назвать "Контейнер базы данных", но слово "контейнер" как-то потерялось.

Физически "база данных" в VFP - это 3 файла с одинаковым именем и расширенями DBC, DCT, DCX. Точнее - это обычная DBF-таблица у которой изменено расширение и добавлен флаг в 3 бит 28 байта заголовка.

Если база данных открыта, то создаваемые таблицы (при отсутствии опции FREE) будут включены в эту базу данных. Физически это означает, что в заголовке таблицы появится ссылка на файл базы данных, а в самой базе данных много всякой информации об этой таблице.

Включение таблицы в базу данных расширяет набор ее настроек по сравнению со свободными таблицами (т.е. таблицами не включенными в базу данных). В частности, количество символов в именах полей может быть увеличено до 128. Ну и многое другое.

Более подробно об этом почитай здесь

http://www.foxclub.ru/kb/index.php?sid=19352&aktion=artikel&rubrik=001&id=5&lang=ru

и здесь

http://www.foxclub.ru/kb/index.php?sid=19352&aktion=artikel&rubrik=001&id=6&lang=ru
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите ламеру.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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