私は、SQL Serverデータベースと通信するColdFusion cfmファイルを持っています。現在、データベース接続に問題が発生すると、ColdFusionによって生成されたエラーページが表示されます。エラーをキャッチして「データベースサーバーが一時的にダウンした後に戻ってください」などのメッセージを表示する方法はありますか? TedColdFusionでデータベースエラーをキャッチエラー
1
A
答えて
6
個々のクエリにtry/catchを使用できます。これは最も詳細な方法です。
<cferror
type="exception"
exception="database"
template="myFriendlyDatabaseErrorTemplate.cfm">
あなたもなりますまた、(同様のApplication.cfc、内方法をonErrorを使用することができます:あなたはまた、(のApplication.cfmでこれを入れて)扱うグローバルな例外のcferrorタグを使用することができます
<cftry>
<cfquery datasource="myDSN">BROKEN SQL</cfquery>
<cfcatch type="database">
<h1>Database Offline!</h1>
<p>Sorry, the database threw an error: #cfcatch.queryError#. Try again later.</p><cfabort>
</cfcatch>
</cftry>
cferrorタグ)要求中に発生するすべてのエラーをキャッチ:あなたは今、この偉大な言語を使用しているので、「ColdFusionの」再び...
<cffunction name="onError" returnType="void">
<cfargument name="Exception" required=true/>
<cfargument name="EventName" type="String" required=true/>
<cfif arguments.Exception IS "database">
<cfinclude template="myFriendlyDatabaseErrorTemplate.cfm">
</cfif>
</cffunction>
+0
こんにちは、助けてくれてありがとう! –
関連する問題
- 1. データベースエラー
- 2. を待つ - キャッチエラー - UnhandledPromiseRejectionWarning
- 3. informixのキャッチエラー
- 4. Laravel 4 - キャッチエラー
- 5. MYSQLのキャッチエラー
- 6. キャッチエラーとエラーページ
- 7. Javascriptジェネレータのキャッチエラー
- 8. 角度ポスト:キャッチエラー
- 9. interacive Powershellのキャッチエラー
- 10. メッセージIDのキャッチエラー#
- 11. Node.jsのキャッチエラー
- 12. ゴランの手前でキャッチエラー
- 13. データベースエラーinMYSQL
- 14. データベースエラー1452
- 15. Webalizerデータベースエラー
- 16. データベースエラーmysqli_init()
- 17. SOAPからのキャッチエラー?
- 18. コンストラクト関数のキャッチエラー
- 19. SQLデータベースエラーでデータを表示
- 20. codeigniter query builderデータベースエラー
- 21. データベースエラーCodeIgnitor 3.0.6
- 22. South + Django 1.4データベースエラー
- 23. mysqlデータベースエラーYour4Vidz
- 24. 私のSQLデータベースエラー
- 25. データベースエラー最初
- 26. Heroku Node.JSデータベースエラー
- 27. Codeigniterのデータベースエラー
- 28. Drupal 6.13インストール - データベースエラー
- 29. コードネームフレームワークのPHPデータベースエラー
- 30. Wordpress Amazon EC2データベースエラー
は一つの単語ではなく、2である。) – Leigh