1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

用ASP修改ACCESS字段名及属性

本帖由 小叶2006-06-23 发布。版面名称:后端开发

  1. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    用ASP修改ACCESS字段名及属性用asp调数据库执行sql语句控制字段的通用语名为:
    Alter TABLE 表名 Drop COLUMN 字段名 删除字段
    Alter TABLE 表名 ADD COLUMN 字段名 字段属性 添加字段


    运上面的二条语句就可以更改ACCESS字段的属性了。
    具体实现在的思路:
    1、建一个中转临时字段来达到修改的目的;
    2、如字段名为 A 文本型 varchar(50) 修改为 B 备注型
    A varchar(50) ----> B longText

    alter table [表] add [cz_temp] text(50) 新建临时中转字段cz_temp
    update [表] Set cz_temp=[A] 把A字段数据复制到临时中转字段cz_temp中
    alter table [表] drop [A] 删除字段A
    alter table [表] add longText 新建字段B
    update [表] Set B=[cz_temp] 把cz_temp字段数据复制到B中
    alter table [表] drop cz_temp 删除临时中转字段cz_temp
     
  2. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    是SQL,不是ASP
     
  3. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    哦。。如果你加一个conn.execute(sql)

    :eek:
     
  4. bluechen

    bluechen New Member

    注册:
    2006-06-15
    帖子:
    6
    赞:
    0
    不明白为什么非要建立中转临时字段
    为什么不是直接建立B,把A的内容转到B,然后把A DROP掉。????????