Skip to content

test_select_methods_passing_a_association_relation #324

@annaswims

Description

@annaswims

This test fails in rails 4.0.4

ActiveRecord::AdapterTest#test_select_methods_passing_a_association_relation:
ActiveRecord::StatementInvalid: TinyTds::Error: Must declare the scalar variable "@0".: SELECT title FROM [posts] WHERE [posts].[author_id] = @0
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:424:in `each'
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:424:in `handle_to_names_and_values_dblib'
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:413:in `handle_to_names_and_values'
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:385:in `_raw_select'
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:379:in `block in raw_select'
    /Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-2abe4b032d08/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
    /Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-2abe4b032d08/activesupport/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
    /Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-2abe4b032d08/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:379:in `raw_select'
    /Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:7:in `select_rows'
    /Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-2abe4b032d08/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:56:in `select_values'
    /Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-2abe4b032d08/activerecord/test/cases/adapter_test.rb:192:in `test_select_methods_passing_a_association_relation'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions