Hi All, I'm trying to determine the datatype of a given column using Tcl and the following code snippet...
set dataType [$db onecolumn "select typeof($colName) from $table"] This works correctly as long as $colName (the name of the current column) doesn't contain a space. When the column name contains a space (such as "ASSEMBLY NUMBER"), the above code fails with: Error: near "NUMBER": syntax error Obviously, the "NUMBER" text depends on the column name. Now, that's easily fixed by wrapping the variable name in single-quotes, like this: set dataType [$db onecolumn "select typeof('$colName') from $table"] While that fixes the issue with the space, the single-quote wrapper causes the "typeof" function to return "text" for all column types, which is incorrect. So, how can I get the correct column types returned for all columns, while at the same time properly handle column names containing spaces? Thanks for any insight. Jeff