1 , 你的DBF,最好用M型 字段来装这些题目.
2 , 我觉得无需判断哪些字符要过滤,因为VFP已经帮我们过滤了,VFP不认识的,他全转换为"?",我们把"?"过滤了就行了.
参考代码如下:
原语句: REPLACE z1 WITH oExcelApp.cells(i,1).Value
改为: REPLACE z1 WITH str1_str2(oExcelApp.cells(i,1).Value)
加一个Function:
FUNCTION str1_str2(s0 as String) as String
RETURN STRTRAN(s0,CHR(63),CHR(32))
ENDFUNC
2 , 我觉得无需判断哪些字符要过滤,因为VFP已经帮我们过滤了,VFP不认识的,他全转换为"?",我们把"?"过滤了就行了.
参考代码如下:
原语句: REPLACE z1 WITH oExcelApp.cells(i,1).Value
改为: REPLACE z1 WITH str1_str2(oExcelApp.cells(i,1).Value)
加一个Function:
FUNCTION str1_str2(s0 as String) as String
RETURN STRTRAN(s0,CHR(63),CHR(32))
ENDFUNC