Запись примечаний к столбцам в файле accdb с использованием pyodbc

Я пытаюсь написать/изменить примечания столбцов (например, комментарий, дескриптор) к существующим столбцам в файле базы данных доступа (accdb).

После подключения к базе данных я вижу примечания с этим (если он существует):

cur = connection.cursor()
columnInfo = cur.columns( table='tableName' ).fetchall()

# to see the remark for the first column, for example:
print( columnInfo[0].remarks )

Однако я не знаю, как написать свои собственные комментарии в колонку через pyodbc (или через что-нибудь еще, если на то пошло). Мне также любопытно узнать, где находятся эти метаданные. Любая помощь приветствуется.


person cspyr0    schedule 30.05.2012    source источник


Ответы (1)


Ну, один из вариантов - выполнять запросы напрямую для управления базой данных. Существуют примеры такого подхода здесь, на StackOverflow.

В Google Code также есть несколько хороших примеров.

person Jon Cage    schedule 30.05.2012
comment
Я был бы в порядке с выполнением запросов напрямую, хотя я все еще не уверен, какой оператор запроса мне нужно выполнить, чтобы изменить примечание столбца. Мой гугл-фу подводит меня здесь, я пробовал варианты со словами «доступ», «accdb», «столбец», «замечание», «изменение». Кажется, ничего не имеет значения - возможно, замечания просто не очень часто используются. - person cspyr0; 30.05.2012