我有一個正在運行的Java項目,它使用Access .accdb數據庫來存儲數據。 我正在爲我的程序進行更新,以便爲用戶提供更多功能。 爲了這個工作,我需要添加一列到充滿數據的現有表。 作爲我研究我發現UCanAccess不能支持UCanAccess:將列添加到現有表
ALTER TABLE TableName ADD ColumName DataType
這是不幸的,但據我所知,由於底層驅動程序不支持它,UCanAccess不能支持它的。
然後我發現這個解決辦法:
How to alter table using UCanAccess
但是這不會對我也工作,因爲1.我使用的.mdb和2.我不能確定用戶有安裝了Microsoft Access。
然後我有想法克隆當前表與1額外的列,克隆所有數據到它,刪除舊的,並重新命名爲舊的名稱。但我不知道該怎麼做。
有誰知道更好的方法或知道如何實現我的想法?
這soun ds good,我可以用UCanAccess更新jackcess仍然工作嗎? – Mattizin
我不知道最近對Jackcess的任何更改會導致UCanAccess出現問題。 –
這工作非常感謝:) – Mattizin