<%@ LANGUAGE="VBSCRIPT" %> Enregistrement <% Dim rst Dim rst2 Dim strSQL Dim strSQL2 Dim Compteur Set con = Server.CreateObject("ADODB.Connection") con.Open "Magazine" strSQL = "select * from articles where [N°]="&Request.Form("num") set rst = Server.CreateObject("ADODB.Recordset") set rst2 = Server.CreateObject("ADODB.Recordset") rst.Open strSQL,con,adOpenStatic,adLockReadOnly,adCmdText compteur = rst.RecordCount If compteur = 0 Then 'New Record rst2.Open "articles", "DSN=magazine;UID=;Password=;", adOpenKeyset, adLockPessimistic, adCmdTable rst2.AddNew rst2.Fields("CodeRubrique") = Request.Form("rubrique") rst2.Fields("titre") = Request.Form("titre") rst2.Fields("dateparution") = Request.Form("ladate") rst2.Fields("photo") = Request.Form("photo") rst2.Fields("contenu1") = Request.Form("S1") rst2.Fields("contenu2") = Request.Form("S2") rst2.Fields("contenu3") = Request.Form("S3") rst2.Fields("contenu4") = Request.Form("S4") rst2.Fields("commentaire") = Request.Form("S5") rst2.Fields("Semaine") = DatePart("ww",Request.Form("ladate")) rst2.Update rst2.Close Set rst2=Nothing %> <%=Request.Form("numrub")%> Nouvel article enregistré! <% else 'Update Record strSQL2 = " UPDATE articles SET " _ & " titre = '"&Replace(Request.Form("titre"),"'","''")&"'," _ & " dateparution = '"&Request.Form("ladate")&"'," _ & " photo = '"&Request.Form("photo")&"'," _ & " contenu1 = '"&Replace(Request.Form("S1"),"'","''")&"'," _ & " contenu2 = '"&Replace(Request.Form("S2"),"'","''")&"'," _ & " contenu3 = '"&Replace(Request.Form("S3"),"'","''")&"'," _ & " contenu4 = '"&Replace(Request.Form("S4"),"'","''")&"'," _ & " commentaire = '"&Replace(Request.Form("S5"),"'","''")&"'," _ & " Semaine = "&DatePart("ww",Request.Form("ladate")) _ & " where [N°] = "& Request.Form("num") con.Execute(strSQL2) %> Article Modifié ! <% End if %>