資料|資料庫|線上|access|欄位類型
阿里西西(alixixi.com)在做一個客戶項目的時候,程式已經交付並上傳到客戶的網通空間,但我們的Team Dev使用的是電信線路,進行幾十M大小的資料轉送是非常的慢。
在一個調整中,因為欄位設計得太短,需要修改資料庫的欄位類型,但資料庫非常大,如果下載的話,估計半天才能下載完,修改完成還在再上傳。。。
於是,決定通過線上修改AC庫的欄位,查了些資料,寫出了以下代碼,輕鬆實現了把原來文本類型的欄位改成了備忘型,一切問題解決!
以下代碼可以提供給大家參考,把表名為vote裡的eselect1~8幾個欄位全部變為備忘長文本檔欄位,MSSQL庫可自行參考來修改。
以下是引用片段: <!--#include file="conn.asp"--> <% conn.execute("alter table vote alter column eselect1 longtext") conn.execute("alter table vote alter column eselect2 longtext") conn.execute("alter table vote alter column eselect3 longtext") conn.execute("alter table vote alter column eselect4 longtext") conn.execute("alter table vote alter column eselect5 longtext") conn.execute("alter table vote alter column eselect6 longtext") conn.execute("alter table vote alter column eselect7 longtext") conn.execute("alter table vote alter column eselect8 longtext") %> |