On Fri, Jan 18, 2008 at 02:54:40PM +0100, Michael Schlenker wrote: > Not really true. > If the part is wrapped in {} then for Tcl the $column is just an ordinary > string with no other meaning than foobar, and NO substitution takes place > before the string is passed to SQLite.
Yes, as I wrote already: I agree. > SQLite then interprets the string again, like some Tcl commands do > themselfes and defines the semantics for its argument as: > > $name is an application variable if it appears in a place where an > application variable is valid. > [..] > Your usage fails, because the select list is no valid place to use > application variables, so SQLite does expand it there. How is the definition of the "valid place"? -- pozdrawiam / regards Zbigniew Baniewski ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------