Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

VBA и SQL. Разделение таблицы

#sql #база_данных #vba


Имеется таблица с полями a, b, c, d. Тип полей заранее неизвестен. Необходимо создать
новую таблицу и скопировать туда поле с и соединить его с полем с в исходной таблице.

Среда программирования: MS VBA 7.1

СУБД: Microsoft Access 2013
    


Ответы

Ответ 1



Проще сделать так: SELECT c Into new_table from Old_table; Таблица создается на лету.

Ответ 2



Ответ от пользователя Nikola Tesla Чтобы узнать тип данных для столбца N таблицы M нужно обратиться к: CurrentDB.Tabledefs("M").Fields(N).Type - вернёт число типа integer - числовой код типа данных столбца N таблицы M. Для копирования столбца C из таблицы A в таблицу B, необходимо выполнить запрос: SELECT C INTO B FROM A

Комментариев нет:

Отправить комментарий