Âîñêðåñåíüå, 06 Íîÿáðÿ 2016 ã. 23:10
+ â öèòàòíèê
Çäðàâñòâóéòå.
Íå ñìîã åìêî òîïèê íàçâàòü.
 VBA ñîáèðàþ ñòðîêó çàïðîñà íà äîáàâëåíèå. Èñêîìàÿ êîíñòðóêöèÿ ïðèìåðíî òàêàÿ:
INSERT INTO tTest.Ïîëå1, tTest.Ïîëå2
SELECT qInsertTest.(field0), qInsertTest.(field1)
FROM qInsertTest;
ïðè÷åì field0 è field1- ýòî íå èìåíà ïîëåé, à èíäåêñ â êîëëåêöèè fields.
Ïðîáëåìà â òîì, ÷òî òàáëèöà-èñòî÷íèê èìååò ñòàòè÷íóþ ñòðóêòóðó, íî êàêèå áóäóò èìåíà- çàðàíåå íåèçâåñòíî.
Ïîêà âèæó ðåøåíèå- â öèêëå ïðîáåæàòüñÿ ïî âñåì ïîëÿì, à çàòåì ñîáèðàòü ñòðîêó çàïðîñà íà îáíîâëåíèå.
Ìîæåò åñòü áîëåå èçÿùíîå ðåøåíèå?
Ñïàñèáî.
http://www.sql.ru/forum/1237454/zapros-na-dobavlenie
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-