Salut,
j'ai un fait un test de connection (exprès que ça plante) mais je n'arrive pas à retrouver l'erreur originale.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<% response.buffer=True%>
<HTML>
<BODY>
<%
Dim objRs2			
Set objRs2 = Server.CreateObject("ADODB.Recordset")
Set errorObject = Server.CreateObject("ADODB.Error")
on error resume next 
 
'Erreur TEST_ADMIN et non TEST_ADMI
objRs2.ActiveConnection = "driver={SQL Server}; 
server=XXX;uid=TEST_ADMI;password=PWD;database=ESSAI" 
 
'Affichage des erreurs
	response.write "Err: <br>"
	response.write "Error Number=" & err.number & "<br>"
     	response.write "Error Descr.=" & err.description & "<br>"
      	response.write "Help Context=" & err.helpcontext & "<br>" 
      	response.write "Source=" & err.source & "<P>"
 
 	response.write "objRs2.ActiveConnection.Errors: <br>"
 	For Each errorObject In objRs2.ActiveConnection.Errors
    		Response.Write "Description: " & errorObject.Description 
    		Response.Write "<br> sqlState : " & errorObject.SQLState
    		Response.Write "<br> NativeError : " & errorObject.NativeError
  	Next
 
	response.write "<p> GetLastError: <br>"
      	dim objErr
	set objErr=Server.GetLastError()
	response.write "ASPCode=" & objErr.ASPCode
	response.write "<br>Column=" & objErr.Column
	response.write "<br>Category" & objErr.Category 
	response.write "<br>Line" & objErr.Line 
	response.write "<br>Source" & objErr.Source
	response.write "<br>File" & objErr.File
	response.write "<br>Number" & objErr.Number
	response.write "<br>ASPDescription" & objErr.ASPDescription    
    %>  
</BODY>
</HTML>
voici l'erreur quand je chinte on error resume next
Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'TEST_ADMI'.
/padrol2006/script/essai.asp, line 11
J'aimerais retrouver :
Login failed for user 'TEST_ADMI'.
et /padrol2006/script/essai.asp, line 11

Mais voici ce que le gestionnaire d'erreur contient (je réactive on error resume next):
Err:
Error Number=3709
Error Descr.=The connection cannot be used to perform this operation. It is either closed or invalid in this context.
Help Context=1240658
Source=ADODB.Recordset
objRs2.ActiveConnection.Errors:
Description:
sqlState :
NativeError : 42064040
GetLastError:
ASPCode=
Column=-1
Category
Line0
Source
File
Number0
ASPDescription
Je remercie qui pourra m'en dire plus sur les gestion d'erreur