2013-02-13 4 views
2

cfgrid를의 DB에 대한 정보를 업데이트하는 필드를 편집 할 때 내가 점점 오류 정보 cfdebug

CF9

를 사용하고, 나는이 오류 .cfc : 데이터베이스 쿼리 실행 오류 [자세한 내용을 보려면 URL 매개 변수에 'cfdebug'를 추가하여 디버깅을 활성화하십시오.] ".

URL 끝에? cfdebug를 추가하면 Enter 키를 눌러 항목을 검색하여 그리드를 채우는 메뉴를 열어 그리드가 채워지면 cfdebug 매개 변수가 제거됩니다 (검색 버튼을 누르기 때문에).

cfgrid를 제거하기 때문에 페이지로 이동하지 않고이 cfdebug 모드를 활성화하는 방법이 필요합니다. 그 소리가 혼란 스럽다면 죄송합니다.

+0

어떤 ColdFusion 버전을 사용하고 있습니까? CF8을 사용 중이라면 http://forums.adobe.com/message/43597 –

+0

매트의 링크로 문제가 해결되지 않으면 다른 URL 변수가 있습니까? cfdebug를 추가해야합니다. – Travis

+0

@Matt Busche 사과, CF9에 있습니다 –

답변

1

여기 내 조언이 있습니다. 크롬 또는 사파리를 사용하십시오. 개발자 도구를 열고 콘솔을 봅니다. xmlhttprequests가 로깅되고 있는지 확인하십시오.

이제 문제가있는 페이지에 액세스하십시오. 요청 된 URL과 함께 콘솔에 오류 (500 오류)가 기록됩니다. URL을 마우스 오른쪽 버튼으로 클릭하고 새 탭에서 엽니 다. 이렇게하면 요청이 다시 실행되고 결과가 브라우저에 직접 출력되므로 오류가 표시됩니다. 오류를 수정하면 잘 수행해야합니다.

도움이 더 필요하시면 알려 주시기 바랍니다.

+1

덕 덕택에 필요한 정보를 얻었습니다 –

+0

도와 줘서 기쁩니다! –

0

sql 열에 공백을 넣고 alias을 입력하면 ext-all.jscfgrid으로 문제가 발생했습니다. 이 문제를 해결하기 위해 공백을 줄 바꿈하지 않는 공백 (&nbsp)으로 바꾸 었으며 문제가 해결되었습니다.