ColdFusion 8 이하 버전에서는 표시된 줄이 올바른 위치에 있습니까?cftry/cfcatch 모범 사례
<cftry>
<cfquery name="local.qry" datasource="myDatasource">
SELECT ID FROM TableName
WHERE ...
</cfquery>
<cfset local.result = local.qry.ID><!--- this line! --->
<cfcatch>
<cfset local.result = Variables.objDatabase.CatchError(cfcatch)>
</cfcatch>
</cftry>
<cfreturn local.result>
@cf_PhillipSenn : 구문 강조 표시를 수정하고 그것을 쉽게 복사/붙여 넣기 할 수 있도록 샘플을 편집했습니다. 싫어하면 롤백하십시오. – Tomalak
왜이 오류 처리를 지역화하고 있습니까? DB 문제 (이 모든 경우에 예외가 발생합니다)가있는 경우, 숨기는 것이 매우 합리적인 일이라고 생각하지 않습니다. 그냥 요청을 죽게 내버려두고 전역 오류 처리기를 처리하도록하십시오. –
나는 cftry에 대해 읽었으며 그것을 내 프로그램에 넣어야한다고 생각했습니다. –