CFCatch没有捕获[SQLServer]登录失败的用户

时间:2013-06-07 07:07:39

标签: sql-server-2008 coldfusion coldfusion-9

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

0 个答案:

没有答案