Foxtable(狐表)用户栏目专家坐堂 → [求助]如何用代码设置字符列的最大长度


  共有3026人关注过本帖树形打印复制链接

主题:[求助]如何用代码设置字符列的最大长度

帅哥哟,离线,有人找我吗?
黄训良
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
[求助]如何用代码设置字符列的最大长度  发帖心情 Post By:2015/2/1 13:24:00 [只看该作者]

这句代码只返回最大长度,如何用代码设置字符列的最大长度

DataTables("ICD10").DataCols("疾病编码").MaxLength


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 8:14:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/2/2 9:34:00 [只看该作者]

.AddColumn   '增加列
.DeleteColumn  ‘删除列
.Rename   ’重命名表
.RenameColumn  ‘重命名列。

没有修改列,是对已存在列 ,达到修改 字符列长度的 目的(要求不影响数据)

[此贴子已经被作者于2015-2-2 9:35:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 9:36:00 [只看该作者]

那就是无法用代码修改了, 你一开始就应该设计好.


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 9:37:00 [只看该作者]

或者用SQLcommand执行SQL修改

alter table <表名> alter column <字段名> 新类型名(长度)

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 9:37:00 [只看该作者]

示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:
alter table T1 alter column F1 varchar(10)

 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/2/2 9:58:00 [只看该作者]

十分感谢Bin老师!


 回到顶部