cfquery не выполняется в файле cfc

Я из PHP и очень новичок в ColdFusion. Я использую ColdFusion-10

Я создал два файла: файл cfm и файл cfc. Когда я выполняю запрос с помощью cfquery в файле cfm, он работает. Но когда я выполняю то же самое в файле cfc и вызываю функцию в файле cfm, она выдает ошибку, говоря, что имя таблицы не существует.

cfquery в обоих файлах:

<cfquery name="test" dbtype="query">
    SELECT * FROM tbl_name
</cfquery>

person Dinesh Patra    schedule 28.09.2015    source источник


Ответы (1)


В вашем запросе вы указали dbtype="query". Для CF, который говорит ему запросить запрос, который вы ранее где-то выполняли на странице. В CFC этот запрос, вероятно, недоступен, потому что он не был передан, отсюда и ошибка.

Может быть, вы хотите использовать это ниже и запросить ваш источник данных, а не запрос?

    <cfquery name="test" datasource="{put your CF datasource name here}">
    SELECT * FROM tbl_name
    </cfquery>
person Dakuwan    schedule 28.09.2015