Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / с праздником Вас / Insert into с увеличением строк / 4 сообщений из 4, страница 1 из 1
17.03.2005, 11:47:25
    #32965416
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
с праздником Вас / Insert into с увеличением строк
Доброго Вам врем ени суток
Уважаемые господа


поздравляю Вас с праздником весны Новруз Байрам
желаю Вам здоровья удачи и успехов делах

при наличии времени прошу Вас помочь

данный пример позволяет мне переносить информацию из одной базы в другую

Set DB = DAO.OpenDatabase(App.Path & "\test.MDB")
sSQL = "Insert Into tab2 select * From tab1"
DB.Execute sSQL

база tab1 содержит три столбца / две строки со
значениями
111
112

мне необхадимо

первый вариант
чтобы при переносе в другую базу было получено
111
111
112
112

т.е. все строки добавились два раза

второй вариант

чтобы при переносе в другую базу было получено

111
111
112

т.е во втором варианте я сам контролирую какую строку хочу увеличить в несколько раз

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
17.03.2005, 11:54:23
    #32965445
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
с праздником Вас / Insert into с увеличением строк
Ээ, так?

1)
Код: plaintext
1.
2.
3.
4.
Set DB = DAO.OpenDatabase(App.Path & "\test.MDB")
sSQL = "Insert Into tab2 select * From tab1"
DB.Execute sSQL
DB.Execute sSQL
2)
Код: plaintext
1.
2.
3.
4.
5.
Set DB = DAO.OpenDatabase(App.Path & "\test.MDB")
sSQL = "Insert Into tab2 select * From tab1"
DB.Execute sSQL
sSQL = "Insert Into tab2 select * From tab1 WHERE столбец='111'"
DB.Execute sSQL
...
Рейтинг: 0 / 0
17.03.2005, 12:01:14
    #32965465
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
с праздником Вас / Insert into с увеличением строк
благодарю Вас за ответ

с Вашего позволения

по второму понял - через запрос - Ok

а вто по первому варианту
если мне например нужно будет умножить каждую строку на N_ое кол-во раз
тогда как я этого могу добиться

т.е. грубо говоря

DB.Execute sSQL = N_ое кол-во раз

С Уважением и Благодарностью Намик
...
Рейтинг: 0 / 0
17.03.2005, 12:04:58
    #32965480
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
с праздником Вас / Insert into с увеличением строк
Все понял :)

циклом

sSQL = "Insert Into tab2 select * From tab1" 'çàïðîñ íà äîáàâëåíèå äàííûõ
For i = 1 To 4
DB.Execute sSQL 'ñîõðàíÿþ äàíûå
Next

Больщое всем Вам сасибо
будьте здоровы


С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / с праздником Вас / Insert into с увеличением строк / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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