I'm not sure whose end the problem (opportunity?) is... Perhaps AS
isn't pulling column names/metadata in a kosher way... Or perhaps it's
a SQL Server adapter issue (no offense! *smile*). Regardless, a
slight adjustment within the adapter made the problem go away:
--- Inside "sqlserveradapter.rb" ---
BEFORE:
def quote_column_name(column_name)
column_name.to_s.split('.').map{ |name| "[#{name}]" }.join('.')
end
AFTER:
def quote_column_name(column_name)
column_name.to_s.split('.').map{ |name| name =~ /[\[\]]/ ? name : "[#
{name}]" }.join('.')
end
---