|
Добавление в таблицу данных из массива
|
|||
---|---|---|---|
#18+
Добрый день, не подскажите можно ли с помощью VBA заполнить данные таблицы, которая уже существует в базе и ее структура определена? В качестве примера: хочу добавить в таблицу output_data в поле out_value данные массива Arr (i) Базу выложил на диск, потому что она больше максимально возможного размера вложения https://drive.google.com/open?id=0B_bBwCfw-ZAQUnRRRVZUXzZYOVk Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 11:30 |
|
Добавление в таблицу данных из массива
|
|||
---|---|---|---|
#18+
Набор записей, он же рекордсет - это коллекция. И набор полей текущей записи рекордсета - тоже коллекция. Тип "массив" не может быть приведён к типу "коллекция", который имеет текущая запись или набор записей, поскольку элемент коллекции имеет совсем иную структуру, нежели один элемент массива. Так что только вручную, в цикле... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 11:38 |
|
Добавление в таблицу данных из массива
|
|||
---|---|---|---|
#18+
Как думаете вот такой вариант нормальный? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Боюсь конечно представить что со мной преподаватель сделает за такие извращения, но вроде работает ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:51 |
|
Добавление в таблицу данных из массива
|
|||
---|---|---|---|
#18+
Да нормальный код... хотя я бы на рекордсеты не заморачивался, строил бы динамически текст INSERT-запроса и Connection.Execute его... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:57 |
|
|
start [/forum/topic.php?fid=45&fpage=74&tid=1612391]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 132ms |
0 / 0 |