永发信息网

在vfp中,如何将字段全部是日期型的转换成字符型或者是数字型。谢谢!

答案:3  悬赏:0  手机版
解决时间 2021-03-04 04:55
  • 提问者网友:几叶到寒
  • 2021-03-03 14:38
在vfp中,如何将字段全部是日期型的转换成字符型或者是数字型。谢谢!
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-03-03 15:58
假如有个学生表,里面有个birthdady字段为日期型。
1、如果想通过代码在学生表里增加2个字段“birth_c”和“birth_n”,分别为字符型和数值型,并对这2个字段赋值,可以使用如下代码:
Use 学生表
alter table 学生表 add birth_c(c,10) &&添加长度为10的字符型字段birth_c
alter table 学生表 add birth_n(n,8) &&添加长度为8的数值型字段
replace all birth_c with dtoc(birthday),birth_n with year(birthday)*10000+month(birthday)*100+day(birthday)

2、如果直接将birthdady字段从日期型改为字符型,可用如下代码:
alter table 学生表 alter birthday(c,10)

3、将birthday字段从日期型改为数值型,可用如下代码:
alter table 学生表 alter birthday(n,8)
全部回答
  • 1楼网友:蓝房子
  • 2021-03-03 17:11
将字段修改成其它类型,需要修改表的结构,使用modi stru命令进入表设计器,将birthday的类型改成字符型。
  • 2楼网友:一叶十三刺
  • 2021-03-03 16:27
好好学一下DTOC()函数,这是最基本的函数功能,连这都不明白,看来你的学习还差不少呀!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯