[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
FUNCTION BLDDBF()
Short:
------
BLDDBF() Create a DBF from a delimited string or an array
Returns:
--------
<lSuccess> => Success or failure
Syntax:
-------
BLDDBF(cDbfName,acDefinition)
Description:
------------
Creates DBF file named <cDbfName> from delimited
strings in <acDefinition>.
<acDefinition> is either:
1. a Delimited string in the form
"name,type,[size],[decimals]:name,type..."
Fields delimited by colon, field elements delimited by commas
2. an array of delimited strings in
the form "name,type,[size],[decimals]". One field
per array element, field elements delimited by
commas.
Examples:
---------
1. Passing long delimited string
BLDDBF('CUSTOMER','LNAME,C,15:FNAME,;
C,10:AGE,N,2:PROSPECT,L:')
2. Passing array of short delimited strings
aNewdbf := array(4)
aNewdbf[1] :="LNAME,C,15"
aNwdbf[2] :="FNAME,C,10"
aNewdbf[3] :="AGE,N,2"
aNewdbf[4] :="PROSPECT,L"
lSuccess := BLDDBF('CUSTOMER',aNewdbf)
Notes:
-------
BLDDBF() expects an unused area to work in, and will
return .f. if it detects a DBF open in the current area. An
overwrite will not be allowed. BLDDBF() uses Clipper's low level
file functions to create the DBF file. You could also (and
should) use Clipper 5.01's DBCREATE() function. This function is
here mainly for compatibility with previous SuperLibs.
Source:
-------
S_BLDBF.PRG
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson