Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.10.2004, 21:16
|
|||
|---|---|---|---|
|
|||
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
Вобщем идея такая. есть таблица в ней две колонки с данными. необходимо на основе её создать таблицу с неизвестным первоначально числом столбцов и с неизвестными изночально наименованиями столбцов.... т.е. имется таблица со списком значений table1. nNom1 cName1 имеется table2 cChar1 - наименование колонки Петя - значения Вася - значения Федя - значения в которой одна колонка - и в ней список тех колонок которые должны добавится к table1.... в результате должно получиться table2 nNom1 cName1 Петя Вася Федя как это сделать?? причем соотвественно поля в table2 меняются... в целом у меня неполучается в alter table add column подставить переменную ))))) может кто подскажет? спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2004, 02:06
|
|||
|---|---|---|---|
|
|||
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
lcField = "Vasya" ALTER TABLE table2 ADD COLUMN &lcField. C(40) А вообще задача похожа на создание кросстаблицы - для чего в фоксе есть свой генератор - посмотри его (vfpxtab.prg) он в исходниках... Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2004, 07:30
|
|||
|---|---|---|---|
|
|||
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
Люди, я понимаю, что мысль прежде всего. Но за этот день я наглотался безграмотности! Формирование таблицы с неизвестнЫм чИслом колонок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2004, 12:22
|
|||
|---|---|---|---|
|
|||
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
Ну, есть, например, команда CREATE TABLE ... FROM ARRAY Создаёте динамически массив с описанием полей таблицы (имя, тип поля, размер и т.д.) - и вперёд! Вроде как-то уже поднимался подобный вопрос - искать не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2004, 12:38
|
|||
|---|---|---|---|
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
или как плохой вариант как-то так myStr='creаte table t1 (n(10))' &myStr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2004, 14:49
|
|||
|---|---|---|---|
|
|||
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
искать пробовал. только вот как сформулировать?. в принципе идеЯ понятное дело не нова. ведь с подобным, большинству приходилось сталкиваться. подобное я писал ALTER TABLE table2 ADD COLUMN &lcField. C(40) - вот только ругается на подобную строчку, мол syntax error.... не пойму почему?? за ошибки извините... спешил.... так вот моя ситуация в том что table1 - есть величина изначальная и постоянная, т.е. в ней всегда 2 столбца и фиксированное кол-во строк - значений, и к этим занчениям надо пристроить данные разбитые по подразделениям, причем число этих подразделений и состав не постоянен и в каждый конкретный момен времени разный... во как... спасибо за ответу... попробую всё.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2004, 14:58
|
|||
|---|---|---|---|
|
|||
Формирование таблицы с неизвестнвм чеслом колонок |
|||
|
#18+
прошу прощения, был не прав!. плохо разбираюсь и ещё многое не знаю.. совсем упустил из виду что имена столбцов не могут начинаться с цыфры! всё! вроде заработало...... всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1595701]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 348ms |

| 0 / 0 |
