2013-02-13 4 views
2

Я использую CF9получения информации об ошибке на cfgrid - cfdebug

При редактировании поля, которое обновляет информацию о БД в cfgrid, я получаю эту ошибку:

«Ошибка вызова CFC/assetMgmt/assetdata .cfc: Ошибка выполнения запроса базы данных. [Включить отладку, добавив «cfdebug» в параметры вашего URL, чтобы увидеть дополнительную информацию] ».

добавление? Cfdebug в конец URL-адреса и ввод в действие открывает меню для поиска элементов для заполнения сетки, поэтому параметр cfdebug удаляется после заполнения сетки (из-за нажатия кнопки поиска).

Я думаю, мне нужно каким-то образом включить этот режим cfdebug, не переходя на страницу, так как он удаляет cfgrid. Извините, если это звучит запутанно

+0

Какая версия ColdFusion включена? Если вы находитесь на CF8, я думаю, что это касается вашей проблемы. Http://forums.adobe.com/message/43597 –

+0

Если ссылка Мэтта не связана с проблемой, есть ли у вас другие переменные URL? то вам нужно добавить & cfdebug. – Travis

+0

@Matt Busche извиняется, я нахожусь на CF9 –

ответ

1

Вот мой совет: используйте хром или сафари. Откройте инструменты разработчика и посмотрите на консоль. Убедитесь, что xmlhttprequests регистрируются.

Теперь перейдите на страницу с проблемой. Вы увидите сообщение об ошибке (вероятно, 500 ошибок) в консоли вместе с запрошенным URL-адресом. Щелкните правой кнопкой мыши по URL-адресу и откройте его на новой вкладке. Это приведет к повторному запуску запроса и выдаче результата непосредственно в браузере, чтобы вы могли увидеть, что ошибка была выбрана. Исправьте ошибку, и вам должно быть хорошо идти.

Если вам нужна дополнительная помощь, пожалуйста, дайте мне знать.

+1

Спасибо Doug, это дало мне необходимую мне информацию –

+0

Я рад помочь! –

0

Я обнаружил, что дает sql колонку alias с пробелом в ней вызвало проблемы в ext-all.js с cfgrid. Чтобы исправить это, я заменил пробелы неразрывными пробелами (&nbsp), и он решил проблему.