Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.08.2011, 17:27   #1
varyat
Пользователь
 
Аватар для varyat
 
Регистрация: 23.05.2010
Сообщений: 40
По умолчанию Динамические имена

Здраствуйте!
Как создать таблицы, чтобы их имена динамически менялись,вот типа того:
Код:
select * INTO Temp & " & n & " from rez
где n переменная,которая в цыкле меняется...
varyat вне форума
Старый 30.08.2011, 17:45   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1)
Вы 100% что-то делаете не так!
Т.е. с нарушением всех мыслимых и немыслимых норм и правил.

2)
Цитата:
где n переменная,которая в цыкле меняется...
цикл Вы в чём крутить собираетесь?
В какой программе?
SQL - это структурированный язык запросов, в нём никаких циклов нет, не было и, в ближайшее время, точно не предвидится!

3) если цикл на каком-то клиенте (например, в модуле на VBA или программе на Delphi) - то нет никаких проблем в формировании строки запроса в runtime ("на лету") и выполнении этой строки. Только... смотри пункт 1) этого поста...
Serge_Bliznykov вне форума
Старый 30.08.2011, 17:57   #3
varyat
Пользователь
 
Аватар для varyat
 
Регистрация: 23.05.2010
Сообщений: 40
По умолчанию

мне нужно просто правильно ввести строку запроса,но не знаю как,вот код

Код:
n = 0
do while (n= not 10)
sql = "select * INTO Temp & " & n & " from Table1"
DoCmd.RunSQL sql
n=n+1
loop
varyat вне форума
Старый 31.08.2011, 11:52   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

считаю, что данная тема является:

1) кросспостом (т.к. обсуждение этого вопроса идёт в другой теме)

2) не нужной TC...

ТЕМА ЗАКРЫТА.
Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имена ячеек Foxx Microsoft Office Excel 23 27.04.2010 10:41
Что делать, если имена полей динамические? Rock'n'rolla Работа с сетью в Delphi 1 25.01.2010 14:56
Составные имена KorDum Общие вопросы C/C++ 6 07.12.2009 20:41
имена файлов Tirendus БД в Delphi 1 01.04.2009 20:49
Имена хостов :( InseR Работа с сетью в Delphi 1 04.07.2007 12:15