我有3个独立的环境,有三个不同的'SA'密码到SQL Server。 在这种情况下,为了安全起见,我要求用户提供密码:
<cftry>
<cfquery name="runSQL"
datasource="#variables.dsn#"
username="sa"
password="#form.SQLPassword#">
SQL Query
</cfquery>
<cfcatch type="any">
Error Wrong Password<cfabort>
</cfcatch>
</cftry>
问题是,如果用户输入了错误的密码,我会收到CF错误,但它没有捕获并显示我的消息。如何使其捕获错误的登录错误? 我正在使用Coldfusion 9.02和SQL Server 2008 R2。