Bonjours
Ca fait quelque année que je n'ai pas programmer et je suis pas mal rouillé.

Je suis en train de programmer en ASP 3.0 avec MS-SQL 2000

Et jai toujours l'erreur suivante
Microsoft OLE DB Provider for SQL Server error '80040e31'

Timeout expired

D:\_HELM\BOLIDE.CA\WWWROOT\TEST\../include/incDetailLespac.asp, line 21
Voici mon code asp qui me donne cette erreur

Dim strSqlUpdateAnnonceLespac
Dim objConn

'strSqlUpdateAnnonceLespac = "UPDATE dbo.tblAnnonce SET strTitreAnnonce = '" & FixQuote(objAnnonceAuto.strTitre)& "', strDetailAnnonce = '" & FixQuote(objAnnonceAuto.strDetail)& "', bActiveAnnonce = 1 WHERE (FK_Site = 1) AND (iNumberAnnonce = " & FixQuote(objAnnonceAuto.iNumber)& ")"
strSqlUpdateAnnonceLespac = "psUpdatetblAnnonce " & FixQuote(objAnnonceAuto.iNumber)& ",'" & FixQuote(objAnnonceAuto.strTitre)& "','" & FixQuote(objAnnonceAuto.strDetail)& "',1"

Response.Write("strSqlUpdateAnnonceLespac |" & strSqlUpdateAnnonceLespac & "|<BR>")
Response.Flush()

'cree la connection
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = Application("strConn")
objConn.Open


objConn.execute strSqlUpdateAnnonceLespac

'fermer la connection
objConn.Close
Set objConn = Nothing
Je sais que strSqlUpdateAnnonceLespac fonctionne car jai copier integralement le sql dans SqlServer Enterprise Manager et il execute la ligne sans probleme

Je sais aussi que ma ConnectionString est bonne car je suis capable d'ajouté des enregistrement dans d'autre page et d'en lire.

Présentement j'utilise une procedure stocker mais auparavent j'utilisais une ligne sql(qui est en commentaire juste en haut)

Si vous avez des idée je vous remerci.