0

我有 3 个独立的环境,其中有三个不同的 SQL Server 'SA' 密码。在这种情况下,为了安全起见,我要求用户提供密码:

<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。

4

0 回答 0