标题:如何在prg里面命令修改dbf文件的字段名以及字段类型,比如是数值型,10位, ...
只看楼主
chenxian310
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-6-11
结帖率:0
已结贴  问题点数:20 回复次数:4 
如何在prg里面命令修改dbf文件的字段名以及字段类型,比如是数值型,10位,2位小数
如何在prg里面命令修改dbf文件的字段名以及字段类型,比如是数值型,10位,2位小数
搜索更多相关主题的帖子: 文件 字段 类型 数值 小数 
2019-06-12 19:25
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:10 
close database
create table aa (yw C(3), 数学 N(3))
browse
* 修改字段名 yw
if type("yw") <> "U"
    alter table aa rename yw to 语文
    * 修改字段名 yw 的数据类型及宽度
    browse
    alter table aa alter 语文 N(10,2)
    modify structure
else
    messagebox("字段名不存在")
endif
use in aa
erase aa.dbf

[此贴子已经被作者于2019-6-13 11:48编辑过]


坚守VFP最后的阵地
2019-06-12 21:15
chenxian310
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-6-11
得分:0 
谢谢。请教下,fvp里面有没有日期变量的。比如aaMMDD.dbf,aaYYYYMMDD.dbf这种怎么处理的。
2019-06-13 13:28
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
得分:10 
返回系统日期:date(),返回的值是日期型数据
取年份:year(date()),取月份:month(date()),取日:day(date()),返回的数据都是数值型,如果需要字符型,需要用STR()函数转换。
长日期格式返回日期:
set date ansi
set cent on



[此贴子已经被作者于2019-6-13 14:31编辑过]

2019-06-13 14:27
ltxyjh
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2022-10-11
得分:0 
回复 2楼 sdta
你好,可否批量修改字段类型。一次改多个字段的命令怎么写

2022-10-13 14:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-495235-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.192913 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved