Bonjour à toutes et tous,
J'ai un serieux probleme avec ma(mes) clauses update.
Apres avoir un mot de passe sur un des base de donnees, il ne me fait plus l'update. l'erreur affichee est:
ADODB.Recordset error '800a0e7d'
The connection cannot be used to perform this operation. It is either closed or invalid in this context.
/_fototest/fr/update_NC.asp, line 11
le ligne 11 corresponds à:
RS.Open SQL, Conn , 3, 3
et le code complet (de l'update):
<%
Set Conn = Server.CreateObject("ADODB.Connection")
chemin=Server.MapPath("../../")&"\mdb\fotocom.mdb"
SQL="SELECT * FROM fotocom"
Set RS = server.createobject("ADODB.Recordset")
RS.Open SQL, Conn , 3, 3
Set strConn = Server.CreateObject("ADODB.Connection")
cheminbIS=Server.MapPath("../../")&"\mdb\fotordr.mdb"
strConn.open "driver={Microsoft Access Driver (*.mdb)};User ID=XXXXX; Password=XXXXXX;DBQ="&cheminbIS
strSQL="SELECT * FROM fotoorder"
Set RSBis = server.createobject("ADODB.Recordset")
RSBis.Open strSQL, strConn , 3, 3
UPDTcom = "UPDATE CDorder SET prixuni='"&request("ut")&"', FA='"&request("FA")&"' WHERE numOrder="&request("numccom")&";"
conn.Execute(UPDTcom)
UPDTcart=strConn.Execute("UPDATE fotoorder SET titc='"&request("titc")&"', numc="&request("numc")&", mexp="&request("mexp")&", aexp="&request("aexp")&", verif3cd="&request("verif3cd")&" WHERE numOrder='"&request("numccom")&"';")
Si quelqu'un peut m'aider a trouver la solution, j'ai deja retourner le code dans tout les sens, essaier plusieures choses mais rien ne fonctionne.
merci d'avance a celui ou celle qui pourra me donner un coup de main.
Valérie