Your suggestion

class Company < Sequel::Model(:dbo__SYS_COMPANY.qualify(:LX))
end


gives the error message:


C:\Ruby\bin\ruby.exe -e
STDOUT.sync=true;STDERR.sync=true;load($0=ARGV.shift)
C:/Lab/ruby/RestOrder/app.rb
C:/Ruby/lib/ruby/gems/1.8/gems/sequel-3.5.0/lib/sequel/model/base.rb:281:in
`set_dataset': Model.set_dataset takes a Symbol or a Sequel::Dataset
(Sequel::Error)
 from C:/Ruby/lib/ruby/gems/1.8/gems/sequel-3.5.0/lib/sequel/model.rb:25:in
`Model'
 from ./models.rb:11
 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
 from C:/Lab/ruby/RestOrder/app.rb:6
 from -e:1:in `load'
 from -e:1
C:/Ruby/lib/ruby/gems/1.8/gems/sequel-3.5.0/lib/sequel/model/base.rb:281:in
`set_dataset': Model.set_dataset takes a Symbol or a Sequel::Dataset
(Sequel::Error)
 from C:/Ruby/lib/ruby/gems/1.8/gems/sequel-3.5.0/lib/sequel/model.rb:25:in
`Model'
 from ./models.rb:11
 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
 from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
 from C:/Lab/ruby/RestOrder/app.rb:6
 from -e:1:in `load'
 from -e:1
Process finished with exit code 1


but, I solved it this way instead:

Sequel.quote_identifiers = false

class Company < Sequel::Model(:"LX..SYS_Company")
end


which gives the expected sql:


SELECT * FROM LX..SYS_COMPANY WHERE COMPANYID = 2468


Christer

--

You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.


Reply via email to