从SQL2000数据到VFP9的问题?
我SQL2000的字符字段是 Varchar(16),但不是个个都16位的。在SQL2000上,确实是实际多长,就是多长。我曾经在SQL2000中读长度,确实是对的,但下载到VF9后,就个个都是长度16位了。。
sql_str="select len(bh) as bh_len,bh,xm from abc"
sqlexec(nhandle,sql_str,"abc1")
取回来的数据,在字段BH_LEN中,确实是实际的长度,但在VFP中,BH的字段,都是长度16的?
SELECT ABC1
?LEN(BH)
===16
如:
BH_LEN BH XM
5 12345 12345
?LEN(BH)=16的。。
为什么?怎么解决这个问题?
难道取回来后,字符字段的,个个都要RTRIM()后才使用?