Formats the passed variant for inclusion in an SQL UPDATE/INSERT command, eg. Date, null, numeric etc.
Assumes that strings are not quoted prior to passing in.
Strings are quoted as part of the formatting operation, unless CheckForQuotedStrings=true and they are already quoted.
The variant column value
Validate for insertion of new record rather than updating an existing record.
The list of column controls unable to be saved because their values are null
The list of columns whos values will be truncated by a save
The list of columns whos values are not able to be converted to the underlying type
Check for already-quoted string, and unquote and requote if detected (this will corrrect invalid escaping as a side effect)
Validates the fact that Access datasheets cannot save an empty string (it is translated by the ODBC driver into a NULL), even if an empty string is allowed in the database column.
If passed, allows writing a truncated string back into the datasheet
Override the schema xf_SQLColumnFormatEnum with this one
A string array of colummn names and descriptions. Each element consists of the column name, a colon, then the column description.
Dim objSchema As New xf_DbSchema objSchema.Init xf_SQLDatabaseType_MSAccess, False, xf.DbConnect, "Default DB"