0
我的歉意,我继承了几乎没有培训的Ruby应用程序/网站。我已经能够解决许多问题而没有问题,但当我连接到Oracle数据库时遇到了一些问题。红宝石OCIError无效字符,无分号
Blockquote I, [2011-07-11T16:35:01.237004 #6456] INFO -- : OCIError: ORA-00911: invalid character: SELECT tc_testcycl_id FROM
ONLINE_OLS3_DB
.TESTCYCL
WHEREONLINE_OLS3_DB
.TESTCYCL
.tc_cycle_id
= 463 GROUP BY tc_testcycl_id (ActiveRecord::StatementInvalid)
我没有看到许多论坛讨论的分号,并怀疑它可能是单引号,但我不确定。下面是一个代码剪断:
class QCTestCycle < ActiveRecord::Base
set_primary_key "TC_TESTCYCL_ID"
末
QCTestCycle.establish_connection(@qc_db[@environment_name])
QCTestCycle.set_table_name "#{@application.qc_table_name}.TESTCYCL"
unique_tests = QCTestCycle.select("tc_testcycl_id").where(:tc_cycle_id => @application.qc_cycle_id).group("tc_testcycl_id").all
,我可以提供任何其他信息?
谢谢。可悲的是,我不知道他们是怎么得到的,但至少它给了我一条调查路线。 – ScottJShea