Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите ламеру. / 11 сообщений из 11, страница 1 из 1
23.12.2003, 09:48
    #32360382
Nadejda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
Я конечно понимаю, что вопрос ламерский, но не могли бы уважаемые мастера мне помочь....
В VFP при создании таблицы фокс ругается и пишет "Field name is a duplicate or invalid" что бы это значило (таблицу создаю для помещения временных данных из курсора). Спасибо.
...
Рейтинг: 0 / 0
23.12.2003, 09:56
    #32360386
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
имена полей в таблтце дб уникальными!
...
Рейтинг: 0 / 0
23.12.2003, 09:59
    #32360389
Nadejda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
несколько раз проверила - они уникальны, даже в курсоре по-другому называются
...
Рейтинг: 0 / 0
23.12.2003, 10:22
    #32360422
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
ну почитай нотацию наименований - без пробелов например, начиаеца с буквы и типа того.. как хоть создаеца таблица. прокодь в топик
...
Рейтинг: 0 / 0
23.12.2003, 10:28
    #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
23.12.2003, 10:35
    #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
23.12.2003, 12:07
    #32360588
Nadejda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
Спасибо большое. Век живи - век учись :))
...
Рейтинг: 0 / 0
23.12.2003, 13:22
    #32360765
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
На всякий случай:

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

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

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

CREATE TABLE rezult_d FREE (...)
...
Рейтинг: 0 / 0
24.12.2003, 10:18
    #32361649
Nadejda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
Объясните разницу между свободной таблицей и просто таблицей. Пожалуйста.
...
Рейтинг: 0 / 0
24.12.2003, 10:27
    #32361671
malec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите ламеру.
Создать "просто" таблицу - это создать таблицу в базе. А свободная - не состоящая ни какой базе.
...
Рейтинг: 0 / 0
24.12.2003, 11:29
    #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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите ламеру. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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