急!修改完字段类型后,执行了一个程序,结果类型又自动改回去了?为什么呢?
在数据库中有个zuohao字段,是字符型的,我给改成数值型的,运行了如下程序
use d:\a\yse\xkpx2
kaochang1=1
i=1
do while .not.eof()
coun all for kch=kaochang1 to rs
for n=1 to rs
go i
repl zuohao with n
i=i+1
endf
kaochang1=kaochang1+1
endd
use
结果在 repl zuohao with n提示数据类型不匹配,再打开数据库,zuohao类型又自动改成字符型的了,而且zuohao字段里什么数据都没有。
我把repl zuohao with n修改为repl zuohao with allt(str(n)),zuohao字段仍然保持字符型的,就可以正常运行了,
这是怎么回事呢?
请求高手指点,谢谢!!!