rantanplan
-
11 juil. 2001 à 17:38
vinygrr
Messages postés4Date d'inscriptionlundi 1 juillet 2002StatutMembreDernière intervention 7 mai 2004
-
7 mai 2004 à 16:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
7 mai 2004 à 16:23
cfusion_disable_dbconnections("dsnname",1)
cfusion_disable_dbconnections("dsnname",0)
Sous Mx, on peut utiliser ceci : (mais apparement ca délocke pas le fichier si la db est un fichier excel...gros probleme de Mx!)
<CFFUNCTION NAME="VerifyDSN" RETURNTYPE="boolean">
<CFARGUMENT NAME="dsn" TYPE="string" REQUIRED="yes">
<!--- initialize variables --->
<CFSET var dsService="">
<!--- Try/catch block, throws errors if bad DSN --->
<CFSET var result="true">
<CFTRY>
<!--- Get "factory" --->
<CFOBJECT ACTION="CREATE"
TYPE="JAVA"
CLASS="coldfusion.server.ServiceFactory"
NAME="factory">
<!--- Get datasource service --->
<CFSET dsService=factory.getDataSourceService()>
<!--- Validate DSN --->
<CFSET result=dsService.verifyDatasource(dsn)>
<!--- If any error, return FALSE --->
<CFCATCH TYPE="any">
<CFSET result="false">
</CFCATCH>
</CFTRY>
<CFRETURN result>
</CFFUNCTION>
<CFOUTPUT>
#VerifyDSN("nomdudsn")#
</CFOUTPUT>
31 janv. 2002 à 09:24
je ne la connaissais pas et comme on travaille avec plusieurs serveurs dont les versions ne sont pas les memes.
Cette fonction est disponible dans quelle version : 4, 4.5 ou 5 ...
11 juil. 2001 à 17:38