home *** CD-ROM | disk | FTP | other *** search
- *******************
-
- FUNCTION O_dbftxt
-
- PARAMETERS _rootname
-
- PRIVATE _filename, _names, _fhandle, _qaz, _types, _sizes, _decs, _retto
-
- IF PCOUNT() = 0
- _rootname = ALIAS()
- ENDIF
-
- _filename = TRIM(LEFT(_rootname, 8)) + ".TXT"
- _fhandle = FOPEN(_filename)
- IF _fhandle > 4
- FWRITE(_fhandle, "* This file converted the .DBF information to TEXT file format" + CHR(13) + CHR(10))
- FWRITE(_fhandle, CHR(13) + CHR(10))
- FWRITE(_fhandle, _rootname + CHR(13) + CHR(10) )
- DECLARE _names[FCOUNT()], _types[FCOUNT()], _sizes[FCOUNT()], _decs[FCOUNT()]
- AFIELDS(_names, _types, _sizes, _decs)
- FOR _qaz = 1 TO FCOUNT()
- FWRITE(_fhandle, _names[_qaz] + "; " + _types[_qaz] + "; " + ;
- _sizes[_qaz] + "; " + _decs[_qaz] + CHR(13) + CHR(10) )
- NEXT
- _retto = INDEXORD()
- FOR _qaz = 1 TO 20
- IF !EMPTY(INDEXKEY(_qaz))
- FWRITE(_fhandle, _rootname + "; " + INDEXKEY(_qaz) + ;
- "; " + "<<needs a file name>>")
- ENDIF
- NEXT
- FWRITE(_fhandle, "* End of File")
- INDEXORD(_retto)
- FCLOSE(_fhandle)
- ENDIF
- RETURN( FERROR() = 0 )
-
- * End of File
-
-
-
-