-
Notifications
You must be signed in to change notification settings - Fork 565
Description
After using the sql server replication wizard on my tables, which added in the rowguid column of type 'uniqueidentifier', I am now getting an error when trying to save a new record. The error is:
ActiveRecord::StatementInvalid in MallsController#create
ODBC::Error: 37000 (8169) [unixODBC][FreeTDS][SQL Server]Conversion failed when converting from a character string to uniqueidentifier.: INSERT INTO [malls]([name], [created_at], [updated_at], [rowguid]) VALUES('ewqrweq', '2010-06-28 18:18:27.139', '2010-06-28 18:18:27.139', 'newsequentialid(')
partial stack trace:
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract_adapter.rb:221:in log' /usr/local/lib/ruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.6/lib/active_record/connection_adapters/sqlserver_adapter.rb:916:indo_execute'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.6/lib/active_record/connection_adapters/sqlserver_adapter.rb:389:in execute' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:259:ininsert_sql'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-sqlserver-adapter-2.3.6/lib/active_record/connection_adapters/sqlserver_adapter.rb:903:in insert_sql' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:44:ininsert_without_query_dirty'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in insert' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2949:increate_without_timestamps'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/timestamp.rb:53:in create_without_callbacks' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/callbacks.rb:266:increate'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2915:in create_or_update_without_callbacks' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/callbacks.rb:250:increate_or_update'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2573:in save_without_validation' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/validations.rb:1090:insave_without_dirty'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/dirty.rb:79:in save_without_transactions' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:229:insend'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:229:in with_transaction_returning_status' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:136:intransaction'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:182:in `transaction_without_cache_transaction'