powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Формирование таблицы с неизвестнвм чеслом колонок
7 сообщений из 7, страница 1 из 1
Формирование таблицы с неизвестнвм чеслом колонок
    #32720894
newborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем идея такая.
есть таблица в ней две колонки с данными.
необходимо на основе её создать таблицу с неизвестным первоначально числом столбцов и с неизвестными изночально наименованиями столбцов....

т.е. имется таблица со списком значений table1.
nNom1 cName1

имеется table2
cChar1 - наименование колонки
Петя - значения
Вася - значения
Федя - значения

в которой одна колонка - и в ней список тех колонок которые должны добавится к table1....

в результате должно получиться

table2
nNom1 cName1 Петя Вася Федя

как это сделать??

причем соотвественно поля в table2 меняются...

в целом у меня неполучается в alter table add column подставить переменную )))))

может кто подскажет?

спасибо!
...
Рейтинг: 0 / 0
Формирование таблицы с неизвестнвм чеслом колонок
    #32720971
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcField = "Vasya"
ALTER TABLE table2 ADD COLUMN &lcField. C(40)

А вообще задача похожа на создание кросстаблицы - для чего в фоксе есть свой
генератор - посмотри его (vfpxtab.prg) он в исходниках...

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Формирование таблицы с неизвестнвм чеслом колонок
    #32720988
User222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, я понимаю, что мысль прежде всего. Но за этот день я наглотался безграмотности!
Формирование таблицы с неизвестнЫм чИслом колонок
...
Рейтинг: 0 / 0
Формирование таблицы с неизвестнвм чеслом колонок
    #32721940
Ну, есть, например, команда CREATE TABLE ... FROM ARRAY
Создаёте динамически массив с описанием полей таблицы (имя, тип поля, размер и т.д.) - и вперёд!
Вроде как-то уже поднимался подобный вопрос - искать не пробовали?
...
Рейтинг: 0 / 0
Формирование таблицы с неизвестнвм чеслом колонок
    #32721971
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или как плохой вариант
как-то так
myStr='creаte table t1 (n(10))'
&myStr
...
Рейтинг: 0 / 0
Формирование таблицы с неизвестнвм чеслом колонок
    #32722281
newborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
искать пробовал. только вот как сформулировать?. в принципе идеЯ понятное дело не нова. ведь с подобным, большинству приходилось сталкиваться.
подобное я писал
ALTER TABLE table2 ADD COLUMN &lcField. C(40) - вот только ругается на подобную строчку, мол syntax error....

не пойму почему??

за ошибки извините... спешил....

так вот моя ситуация в том что
table1 - есть величина изначальная и постоянная, т.е. в ней всегда 2 столбца и фиксированное кол-во строк - значений, и к этим занчениям надо пристроить
данные разбитые по подразделениям, причем число этих подразделений и состав не постоянен и в каждый конкретный момен времени разный...

во как...

спасибо за ответу... попробую всё....
...
Рейтинг: 0 / 0
Формирование таблицы с неизвестнвм чеслом колонок
    #32722314
newborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения, был не прав!. плохо разбираюсь и ещё многое не знаю.. совсем упустил из виду что имена столбцов не могут начинаться с цыфры!

всё! вроде заработало......

всем спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Формирование таблицы с неизвестнвм чеслом колонок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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