回 帖 发 新 帖 刷新版面

主题:怎样实现字段名从数字开头?

怎样实现字段名从数字开头?

回复列表 (共11个回复)

沙发


字段名的命名规则同变量。因此以数字开头的字段名是非法的。只能以字符(包含汉字)或下划线为首字符。

板凳

你的问题等于是在问怎样可以违犯VFP规则还要让VFP甘心为你服务?
VFP明确规定字段名不能以数字打头.

3 楼


就是想看看有违法的办法没有

4 楼

前面加个下划线,看起来效果差不多的。

5 楼

不知道全角数字算不算数字

6 楼

对,实在没办法就只有全角或拳脚了
[em1]

7 楼


全角得行,但我的有个问题,是新生成的数字(不是输入),该应转一下吧,怎么转?

8 楼

全角数字0~9,他们第一个字节的ASCII码值为163,第二个字节从176~185 。因此可以写一个转换函数。例如:
function ntoq
parameters n
cn=chr(163)+chr(176+n)
return cn
endfunc

9 楼

?  CHRTRANC("ab01cd234fj56789","1234567890","1234567890")

10 楼

n1=56789
?  CHRTRANC(ltrim(str((n1)),"1234567890","1234567890")

我来回复

您尚未登录,请登录后再回复。点此登录或注册