首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveRecord::StatementInvalid -不支持TypeError类型,带有NuoDB

ActiveRecord::StatementInvalid -不支持TypeError类型,带有NuoDB
EN

Stack Overflow用户
提问于 2013-07-31 21:02:03
回答 2查看 122关注 0票数 0

我使用的是Rails 3.2.13和遗留的NuoDB数据库以及activerecord适配器gem。数据库是连接的,我可以用ActiveRecord::Base.connections.tables获得一个准确的表列表。

以下是错误:

代码语言:javascript
复制
[2] pry(main)> Store.first
  Store Load (3.2ms)  SELECT `store`.* FROM `store` FETCH FIRST 1 ROWS ONLY
ActiveRecord::StatementInvalid: TypeError: not a supported ruby type: 2004: SELECT `store`.* FROM `store`  FETCH FIRST 1 ROWS ONLY
from /home/bion/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-nuodb-adapter-1.0.3/lib/active_record/connection_adapters/nuodb_adapter.rb:905:in `columns'
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-09 18:36:47

类型错误已在nuodb ruby驱动程序的更新中解决。

票数 0
EN

Stack Overflow用户

发布于 2013-08-04 07:37:25

您使用的是什么版本的NuoDB?

我相信您也在NuoDB论坛上发表了文章,并得出结论,这是由于NuoBN二进制数据类型没有被强制转换为支持的Ruby造成的。对吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17980910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档