use "filename"would be natural, but Fox and other xBase languages at the time allowed
use filename
syntax. Mmmm... OK, I said. But then, this omission of quotation marks works only in some places - in others, you must use them. Like in function calls, wherever an alias is required. So Fox knows whether it's a string literal or a variable that holds the name. So all of these work:use mytable use mytable.dbf lcTable="mytable.dbf" use &lctable && wouldn't work if filename contained spaces use (lcTable) && works regardless of spaces use "&lctable" && works even with spaces but always looked dumb to menow about aliases in functions:
lcAlias=alias() ?recno(lcAlias) && works, it's a variable containing the alias ?recno("mytable") && works, it's a literal containing the alias ?recno(mytable) && error, there's no variable called mytable