Je voudrais savoir comment je peux tester la présence d'une base des données sur mon serveur pour éviter que mes visiteurs tombent sur des messages incipréhensibles de ODBC...
C'est aussi valable pour capturer les ereurs ODBC et les préseneter de manière plus conviviale...
Tu peux faire la gestion des erreurs avec cftry et cfcatch
Ex.:
<cftry><cfquery name "TestQuery" dataSource "TaDB">
SELECT *
FROM CLIENTS
</cfquery>
<!--- Spécifier le type d'erreur recherché. --->
<cfcatch type = "Database">
Une une erreur de base de données a été détectée !
<cfoutput>
<!--- Message de diagnostic de ColdFusion Server --->
#cfcatch.message#
Une exception a été détectée, type = #cfcatch.type#
Contenu actuel de la pile des marqueurs :
<cfloop index i from 1 to = #ArrayLen(cfcatch.tagContext)#>
<cfset sCurrent = #cfcatch.tagContext[i]#>