首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

错误:Error: executeQueryForObject returned too many results

2012-12-27 
异常:Error: executeQueryForObject returned too many results.QueryForObject方法返回的是一个对象,如果

异常:Error: executeQueryForObject returned too many results.



QueryForObject方法返回的是一个对象,如果有多个对象的话,就会报异常。
如果有多条返回结果,不应该用executeQueryForObject,应该用executeForObjectList。
returned too many results说的是返回的值多于一个了,executeQueryForObject要求只返回一个值。

想得到一条记录,结果数据库有多条记录。就出现此异常了。

热点排行