Мои извинения, я унаследовал приложение / сайт на Ruby с небольшим обучением.Я смог решить многие проблемы без проблем, но столкнулся с чем-то, когда я подключился к БД Oracle.
Blockquote I, [2011-07-11T16: 35: 01.237004 # 6456]ИНФОРМАЦИЯ -: OCIError: ORA-00911: недопустимый символ: SELECT tc_testcycl_id ОТ ONLINE_OLS3_DB
. TESTCYCL
ГДЕ ONLINE_OLS3_DB
. TESTCYCL
. tc_cycle_id
= 463 GROUP BY tc_testcycl_id (ActiveRecord :: StatementInvalid)
Я не вижу точки с запятой, о которой говорят многие форумы, и подозреваю, что это могут быть одинарные кавычки, но я не уверен.Вот фрагмент кода:
class QCTestCycle < ActiveRecord::Base
set_primary_key "TC_TESTCYCL_ID"
end
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
Любая другая информация, которую я могу предоставить?