>>FYI. Unless @ has a meaning in .net it has no importance in Sql Anywhere. Unlike Sql Server, you don't have to start a variable with an @ sign.
>
>Yes, that is what I found. Does this mean that in general, no matter the backend, when we parameterize everything that we usually are ok with the ? approach?
Yes.
In most cases [?] means
"use parameter in hat position".
And that no matter if BackEnd supports named parameters (like SQL Server) or not (like VFP)
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.