VFP中遇到dbf包含备注型字段,导入导出时如何一次性操作,好像默认不处理备注型字段
请问VFP中遇到dbf包含备注型字段,导入导出时如何一次性操作,好像默认不处理备注型字段。我现在的处理方法是
1)导入前先建立临时表,将备注型字段改为字符型字段,长度长点,append from *.csv
然后再从临时表中导入到含备注型字段的表中
2)导出时利用left()函数将备注型字段转换为字符型字段
请问还有其它简单处理方法吗?
filename=PUTFILE('导出文件名称',alias()+'_','dbf') IF !EMPTY(ALLTRIM(FILTER())) COPY TO (filename) FOR .t. ELSE COPY TO (filename) record RECNO() ENDIF
root=LOCFILE('','dbf','数据库文件') root='"'+root+'"' IF FILE(&root) .and. atc(alias(),&root)>0 &&判断文件名是否相同 APPEND FROM &root _SCREEN.ACTIVEFORM.refresh ELSE =MESSAGEBOX([导入文件名与数据库名称不符],0+48,[导入错误!]) ENDIF