私は、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. メッセージIDのキャッチエラー#
- 3. MYSQLのキャッチエラー
- 4. キャッチエラーとエラーページ
- 5. informixのキャッチエラー
- 6. Laravel 4 - キャッチエラー
- 7. データベースエラーinMYSQL
- 8. SOAPからのキャッチエラー?
- 9. コンストラクト関数のキャッチエラー
- 10. mysqlデータベースエラーYour4Vidz
- 11. Drupal 6.13インストール - データベースエラー
- 12. South + Django 1.4データベースエラー
- 13. C#のデータベースエラーが
- 14. 私のSQLデータベースエラー
- 15. logcatのデータベースエラー
- 16. Wordpress Amazon EC2データベースエラー
- 17. データベースエラー最初
- 18. codeigniter query builderデータベースエラー
- 19. データベースエラーが無効です。
- 20. Exchange管理シェルのキャッチエラー
- 21. Android、JSONの解析中キャッチエラー
- 22. JSのオブジェクトからキャッチエラー
- 23. lastlog(unix&bash)からのキャッチエラー
- 24. GridView自動データバインディングのキャッチエラー
- 25. ファイルがイメージでない場合のキャッチエラー
- 26. CakePHPの1.3プラグイン:データベースエラー
- 27. CakePHP 2.0検索データベースエラー
- 28. MODxセットアップ中のデータベースエラー
- 29. 更新データベースエラー - NuGetパッケージ(EntityFramework.SqlMigrations)
- 30. Symfony Propel複数のデータベースエラー
は一つの単語ではなく、2である。) – Leigh