Bonjour,
Je voudrais effectuer plusieurs enregistrement sur une base de données SQL. Mon problème est que je n'arrive pas à faire plus qu'une enregistrement à la fois, ou plutôt je n'arrive pas à effectuer plus qu'une ouverture de connexion dans la même page. J'utilise une page .asp avec formulaire qui envoit les données "request.form("")" vers une page d'enregistrement dont voici le code:
Code :
Dim idnom
Set objConn= Server.CreateObject("ADODB.Connection")
Set objRec= Server.CreateObject("ADODB.Recordset")
objConn.Open strConnect
objRec.Open "tbl_projet", objConn,0,3,2
objRec.AddNew
Objrec("Nom")=Request.Form("txtProjetNom")
Objrec.Update
idnom = Objrec("ID_Projet")
objRec.Close
objConn.close
Set objRec=nothing
Set objConn=nothing
'2ieme enr.
Set objConn= Server.CreateObject("ADODB.Connection")
Set objRec= Server.CreateObject("ADODB.Recordset")
objConn.Open strConnect
objRec.Open "tbl_projet2", objConn,0,3,2
objRec.AddNew
Objrec("Nom")=idnom
Objrec.Update
objRec.Close
objConn.close
Set objRec=nothing
Set objConn=nothing
Ceci n'est qu'un example, j'ai toujours utilisé cette façon avec Access, mais avec sql ça ne fonctionne pas tellement. De plus j'identifie une variable dans la premiere connexion, sous access sans problème, mais SQL fonctionne pas.
Merci de bien m'aider