2012-05-30 52 views
1

我正在嘗試將列備註(即註釋,描述符)寫入/更改爲訪問數據庫文件(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列(或者通過其他方式,就此而言)。我也很想知道這個元數據所在的位置。任何幫助表示讚賞。

回答

0

那麼一個選項是直接執行查詢來操縱數據庫。在StackOverflow上有examples of that approach。谷歌代碼有some good examples以及

谷歌代碼也有some good examples

+0

我可以直接執行查詢,但我仍然不確定我需要執行哪些查詢語句來更改列的備註。我的google-fu在這裏失敗了,我嘗試了'access','accdb','column','remark','change'等詞。沒有什麼似乎是相關的 - 可能只是沒有太多用處。 – cspyr0