begin process at 2012 02 11 15:40:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

S'il vous plait !!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

S'il vous plait !!!

vendredi 27 juin 2003 à 16:07:50 | S'il vous plait !!!

sschupp

J'en peux plus, g trouve pas !

Pourquoi la première fonction tourne bien comme il faut et pas la seconde ?
Note : je programme en ASP, connexion à une base Access par un fichier _connexion.asp

-------------------------------------

<!-- #include file="_connexion.asp"-->
<%
function Ajouter ()
'Permet la gestion d'un ajout suite à un click sur le bouton ajouter
SQL_ajout = "select * from classification"
set rs_ajout = server.CreateObject("ADODB.Recordset")
rs_ajout.open SQL_ajout, conn, 3, 3
rs_ajout.addnew
'Choix de la valeur de règne
if request.Form("regne_text") <> "Ajouter un nouveau règne..." then
rs_ajout("regne") = request.Form("regne_text")
elseif request.Form("regne") <> "*" then
rs_ajout("regne") = request.Form("regne")
else%>
<script language="JavaScript"%>
alert("Le champ règne n'a pas été renseigné !")
</script>
<%'set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
end if
'Choix de la valeur d'embranchement
if request.Form("embranchement_text") <> "Ajouter un nouvel embranchement..." then
rs_ajout("embranchement") = request.Form("embranchement_text")
elseif request.Form("embranchement") <> "*" then
rs_ajout("embranchement") = request.Form("embranchement")
else%>
<script language="JavaScript"%>
alert("Le champ embranchement n'a pas été renseigné !")
</script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
end if
'Choix de la valeur de classe
if request.Form("classe_text") <> "Ajouter une nouvelle classe..." then
rs_ajout("classe") = request.Form("classe_text")
elseif request.Form("classe") <> "*" then
rs_ajout("classe") = request.Form("classe")
else%>
<script language="JavaScript"%>
alert("Le champ classe n'a pas été renseigné !")
</script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
end if
'Choix de la valeur d'ordre
if request.Form("ordre_text") <> "Ajouter un nouvel ordre..." then
rs_ajout("ordre") = request.Form("ordre_text")
elseif request.Form("ordre") <> "*" then
rs_ajout("ordre") = session ("aordre")
else
rs_ajout("ordre") = ""
end if
'Choix de la valeur de famille
if request.Form("famille_text") <> "Ajouter une nouvelle famille..." then
rs_ajout("famille") = request.Form("famille_text")
elseif request.Form("famille") <> "*" then
rs_ajout("famille") = request.Form("famille")
else
rs_ajout("famille") = ""
end if
'Choix de la valeur de genre
if request.form("genre") = "" then%>
<script language="JavaScript"%>
alert("Le champ genre n'a pas été renseigné !")
</script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
else
rs_ajout("genre") = request.Form("genre")
end if
'Choix de la valeur d'espèce et de nom courant
rs_ajout("espece") = request.Form("espece")
rs_ajout("nom_courant") = request.form("nom")
'Vérification de l'abscence de cette espèce dans la base
SQL_verif = "select espece from classification where genre = '" & request.Form("genre") & "';"
set rs_verif = server.CreateObject("ADODB.Recordset")
rs_verif.open SQL_verif, conn, 3, 3
if not rs_verif.eof or not rs_verif.bof then
rs_verif.movefirst
while not rs_verif.eof
if rs_verif("espece") = request.Form("espece") then%>
<script language="JavaScript"%>
alert("Cette espèce est déjà enregistrée !")
</script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
end if
rs_verif.movenext
wend
end if
rs_verif.close
'Si l'espèce est absente, on ajoute, on ferme la connexion et on quitte cette fenêtre
rs_ajout.update
rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing%>
<script language="JavaScript">
// self.close()
</script>
<%end function%>


-------------------------------------

<!-- #include file="_connexion.asp"-->
<%
function ajouter()
%><script language="JavaScript"><!--
alert("Ajout commencé")
--></script><%
SQL = "select * from photo"
set rs_ajout = server.CreateObject("ADODB.Recordset")
rs_ajout.open SQL, conn, 3,3
rs_ajout.addnew
'Vérification de l'abscence de photo portant ce nom dans la base, de la sélection de photo
if session("nom_img") <> "" then
set rs_verif = server.CreateObject("ADODB.Recordset")
SQL = "select nom from photo"
rs_verif.open SQL, conn, 3,3
rs_verif.movefirst
while not rs_verif.eof
if rs_verif("nom") = session("nom_img") then%>
<script language="JavaScript"><!--
alert("Une photo portant ce nom est déjà référencée")
--></script>
<%rs_verif.close
'rs_ajout.close : set rs_ajout=nothing
' conn.close : set conn=nothing
exit function
end if
rs_verif.movenext
wend
rs_verif.close
rs_ajout("nom") = session("nom_img")
else%>
<script language="JavaScript"><!--
alert("Aucune photo n'est sélectionnée")
--></script>
<%
'rs_ajout.close
' conn.close : set conn=nothing
exit function
end if
'Verification de la présence du chemin
if session("path_img") <> "" then
rs_ajout("chemin") = session("path_img")
else%>
<script language="JavaScript"><!--
alert("Pas de chemin selectionné !")
--></script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
end if
'Choix de l'espèce
if session("classif") = "" then%>
<script language="JavaScript"><!--
alert("Pas d'espèce sélectionnée !")
--></script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
else
rs_ajout("classification") = session("classif")
end if
'Remplissage des autres champs
if request.Form("mois") <> "mm" then rs_ajout("mois") = clng(request.Form("mois")) else rs_ajout("mois")=null end if 'Permet la transformation d'un nombre texte en nombre numérique
if request.Form("annee") <> "aaaa" then rs_ajout("annee") = clng(request.Form("annee")) else rs_ajout("annee")=null end if
if request.Form("aregion") = "Ajouter..." then
if session ("region") = "*" then rs_ajout("region") = "" else rs_ajout("region") = session("region") end if
else
rs_ajout("region") = request.Form("aregion")
end if
if request.Form("adepartement") = "Ajouter..." then
if session ("departement") = "*" then rs_ajout("departement") = "" else rs_ajout("departement") = session("departement") end if
else
rs_ajout("region") = request.Form("adepartement")
end if
if request.Form("acommune") = "Ajouter..." then
if session ("commune") = "*" then rs_ajout("commune") = "" else rs_ajout("commune") = session("commune") end if
else
rs_ajout("region") = request.Form("acommune")
end if
rs_ajout("resolution") = session("resolution_img")
rs_ajout("poids") = session("poids_img")
if request.Form("amilieu") = "Nouveau milieu" then
rs_ajout("milieu") = request.Form("milieu")
else
rs_ajout("milieu") = request.form("amilieu")
end if
rs_ajout("commentaire") = request.Form("commentaire")
'Une photo est soit d'embryo, soit d'histo, soit d'aucun des deux
if request.Form("embryo") then
if request.form("histo") then%>
<script language="JavaScript"><!--
alert("Coupe histo_embryologique !")
--></script>
<%'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
exit function
else
rs_ajout("histologie") = request.Form("histo")
rs_ajout("embryologie") = request.Form("embryo")
end if
elseif request.Form("histo") then
rs_ajout("histologie") = request.Form("histo")
rs_ajout("embryologie") = request.form("embryo")
else
rs_ajout("histologie") = false
rs_ajout("embryologie") = false
end if
rs_ajout("saisie") = date
response.write(" // " & rs_ajout("nom") & ", " & rs_ajout("chemin") & ", " & rs_ajout("classification") & ", " & rs_ajout("mois") & ", " & rs_ajout("annee") & ", " & rs_ajout("region") & ", " & rs_ajout("departement") & ", " & rs_ajout("commune") & ", " & rs_ajout("resolution") & ", " & rs_ajout("poids") & ", " & rs_ajout("milieu") & ", " & rs_ajout("commentaire") & ", " & rs_ajout("embryologie") & ", " & rs_ajout("histologie") & ", " & rs_ajout("saisie") )
rs_ajout.update
'rs_ajout.close : set rs_ajout=nothing
'conn.close : set conn=nothing
%><script language="JavaScript"><!--
alert("Enregistrement effectué")
--></script><%
' session.Contents.RemoveAll()
end function%>

-------------------------------------

A ceux qui lisent cette ligne : passez un bon week-end, et si vous pouviez m'aider g vous en serais très reconnaissant.
mardi 1 juillet 2003 à 16:36:17 | Re : S'il vous plait !!!

Sinse


Tu crois quand meme pas qu'on va lire tes 200 lignes de codes! tu pourrais au moins donner la ligne ou se trouve l'erreur et seulement le passage de code ou est l'erreur


-------------------------------
Réponse au message :
-------------------------------

> J'en peux plus, g trouve pas !
>
> Pourquoi la première fonction tourne bien comme il faut et pas la seconde ?
> Note : je programme en ASP, connexion à une base Access par un fichier _connexion.asp
>
> -------------------------------------
>
> <!-- #include file="_connexion.asp"-->
> <%
> function Ajouter ()
> 'Permet la gestion d'un ajout suite à un click sur le bouton ajouter
> SQL_ajout = "select * from classification"
> set rs_ajout = server.CreateObject("ADODB.Recordset")
> rs_ajout.open SQL_ajout, conn, 3, 3
> rs_ajout.addnew
> 'Choix de la valeur de règne
> if request.Form("regne_text") <> "Ajouter un nouveau règne..." then
> rs_ajout("regne") = request.Form("regne_text")
> elseif request.Form("regne") <> "*" then
> rs_ajout("regne") = request.Form("regne")
> else%>
> <script language="JavaScript"%>
> alert("Le champ règne n'a pas été renseigné !")
> </script>
> <%'set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> end if
> 'Choix de la valeur d'embranchement
> if request.Form("embranchement_text") <> "Ajouter un nouvel embranchement..." then
> rs_ajout("embranchement") = request.Form("embranchement_text")
> elseif request.Form("embranchement") <> "*" then
> rs_ajout("embranchement") = request.Form("embranchement")
> else%>
> <script language="JavaScript"%>
> alert("Le champ embranchement n'a pas été renseigné !")
> </script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> end if
> 'Choix de la valeur de classe
> if request.Form("classe_text") <> "Ajouter une nouvelle classe..." then
> rs_ajout("classe") = request.Form("classe_text")
> elseif request.Form("classe") <> "*" then
> rs_ajout("classe") = request.Form("classe")
> else%>
> <script language="JavaScript"%>
> alert("Le champ classe n'a pas été renseigné !")
> </script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> end if
> 'Choix de la valeur d'ordre
> if request.Form("ordre_text") <> "Ajouter un nouvel ordre..." then
> rs_ajout("ordre") = request.Form("ordre_text")
> elseif request.Form("ordre") <> "*" then
> rs_ajout("ordre") = session ("aordre")
> else
> rs_ajout("ordre") = ""
> end if
> 'Choix de la valeur de famille
> if request.Form("famille_text") <> "Ajouter une nouvelle famille..." then
> rs_ajout("famille") = request.Form("famille_text")
> elseif request.Form("famille") <> "*" then
> rs_ajout("famille") = request.Form("famille")
> else
> rs_ajout("famille") = ""
> end if
> 'Choix de la valeur de genre
> if request.form("genre") = "" then%>
> <script language="JavaScript"%>
> alert("Le champ genre n'a pas été renseigné !")
> </script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> else
> rs_ajout("genre") = request.Form("genre")
> end if
> 'Choix de la valeur d'espèce et de nom courant
> rs_ajout("espece") = request.Form("espece")
> rs_ajout("nom_courant") = request.form("nom")
> 'Vérification de l'abscence de cette espèce dans la base
> SQL_verif = "select espece from classification where genre = '" & request.Form("genre") & "';"
> set rs_verif = server.CreateObject("ADODB.Recordset")
> rs_verif.open SQL_verif, conn, 3, 3
> if not rs_verif.eof or not rs_verif.bof then
> rs_verif.movefirst
> while not rs_verif.eof
> if rs_verif("espece") = request.Form("espece") then%>
> <script language="JavaScript"%>
> alert("Cette espèce est déjà enregistrée !")
> </script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> end if
> rs_verif.movenext
> wend
> end if
> rs_verif.close
> 'Si l'espèce est absente, on ajoute, on ferme la connexion et on quitte cette fenêtre
> rs_ajout.update
> rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing%>
> <script language="JavaScript">
> // self.close()
> </script>
> <%end function%>
>
>
> -------------------------------------
>
> <!-- #include file="_connexion.asp"-->
> <%
> function ajouter()
> %><script language="JavaScript"><!--
> alert("Ajout commencé")
> --></script><%
> SQL = "select * from photo"
> set rs_ajout = server.CreateObject("ADODB.Recordset")
> rs_ajout.open SQL, conn, 3,3
> rs_ajout.addnew
> 'Vérification de l'abscence de photo portant ce nom dans la base, de la sélection de photo
> if session("nom_img") <> "" then
> set rs_verif = server.CreateObject("ADODB.Recordset")
> SQL = "select nom from photo"
> rs_verif.open SQL, conn, 3,3
> rs_verif.movefirst
> while not rs_verif.eof
> if rs_verif("nom") = session("nom_img") then%>
> <script language="JavaScript"><!--
> alert("Une photo portant ce nom est déjà référencée")
> --></script>
> <%rs_verif.close
> 'rs_ajout.close : set rs_ajout=nothing
> ' conn.close : set conn=nothing
> exit function
> end if
> rs_verif.movenext
> wend
> rs_verif.close
> rs_ajout("nom") = session("nom_img")
> else%>
> <script language="JavaScript"><!--
> alert("Aucune photo n'est sélectionnée")
> --></script>
> <%
> 'rs_ajout.close
> ' conn.close : set conn=nothing
> exit function
> end if
> 'Verification de la présence du chemin
> if session("path_img") <> "" then
> rs_ajout("chemin") = session("path_img")
> else%>
> <script language="JavaScript"><!--
> alert("Pas de chemin selectionné !")
> --></script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> end if
> 'Choix de l'espèce
> if session("classif") = "" then%>
> <script language="JavaScript"><!--
> alert("Pas d'espèce sélectionnée !")
> --></script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> else
> rs_ajout("classification") = session("classif")
> end if
> 'Remplissage des autres champs
> if request.Form("mois") <> "mm" then rs_ajout("mois") = clng(request.Form("mois")) else rs_ajout("mois")=null end if 'Permet la transformation d'un nombre texte en nombre numérique
> if request.Form("annee") <> "aaaa" then rs_ajout("annee") = clng(request.Form("annee")) else rs_ajout("annee")=null end if
> if request.Form("aregion") = "Ajouter..." then
> if session ("region") = "*" then rs_ajout("region") = "" else rs_ajout("region") = session("region") end if
> else
> rs_ajout("region") = request.Form("aregion")
> end if
> if request.Form("adepartement") = "Ajouter..." then
> if session ("departement") = "*" then rs_ajout("departement") = "" else rs_ajout("departement") = session("departement") end if
> else
> rs_ajout("region") = request.Form("adepartement")
> end if
> if request.Form("acommune") = "Ajouter..." then
> if session ("commune") = "*" then rs_ajout("commune") = "" else rs_ajout("commune") = session("commune") end if
> else
> rs_ajout("region") = request.Form("acommune")
> end if
> rs_ajout("resolution") = session("resolution_img")
> rs_ajout("poids") = session("poids_img")
> if request.Form("amilieu") = "Nouveau milieu" then
> rs_ajout("milieu") = request.Form("milieu")
> else
> rs_ajout("milieu") = request.form("amilieu")
> end if
> rs_ajout("commentaire") = request.Form("commentaire")
> 'Une photo est soit d'embryo, soit d'histo, soit d'aucun des deux
> if request.Form("embryo") then
> if request.form("histo") then%>
> <script language="JavaScript"><!--
> alert("Coupe histo_embryologique !")
> --></script>
> <%'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> exit function
> else
> rs_ajout("histologie") = request.Form("histo")
> rs_ajout("embryologie") = request.Form("embryo")
> end if
> elseif request.Form("histo") then
> rs_ajout("histologie") = request.Form("histo")
> rs_ajout("embryologie") = request.form("embryo")
> else
> rs_ajout("histologie") = false
> rs_ajout("embryologie") = false
> end if
> rs_ajout("saisie") = date
> response.write(" // " & rs_ajout("nom") & ", " & rs_ajout("chemin") & ", " & rs_ajout("classification") & ", " & rs_ajout("mois") & ", " & rs_ajout("annee") & ", " & rs_ajout("region") & ", " & rs_ajout("departement") & ", " & rs_ajout("commune") & ", " & rs_ajout("resolution") & ", " & rs_ajout("poids") & ", " & rs_ajout("milieu") & ", " & rs_ajout("commentaire") & ", " & rs_ajout("embryologie") & ", " & rs_ajout("histologie") & ", " & rs_ajout("saisie") )
> rs_ajout.update
> 'rs_ajout.close : set rs_ajout=nothing
> 'conn.close : set conn=nothing
> %><script language="JavaScript"><!--
> alert("Enregistrement effectué")
> --></script><%
> ' session.Contents.RemoveAll()
> end function%>
>
> -------------------------------------
>
> A ceux qui lisent cette ligne : passez un bon week-end, et si vous pouviez m'aider g vous en serais très reconnaissant.
mardi 1 juillet 2003 à 17:17:06 | Re : S'il vous plait !!!

sschupp

Oki.
l'erreur se trouve sur :
rs_ajout.update
Erreur 80004005

Je travaille sans global.asa
Rien qu'à partir de ça, si tu me trouve la solution, félicitation (félicitations dans tout les cas si tu me trouve la solution)



-------------------------------
Réponse au message :
-------------------------------

>
> Tu crois quand meme pas qu'on va lire tes 200 lignes de codes! tu pourrais au moins donner la ligne ou se trouve l'erreur et seulement le passage de code ou est l'erreur
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'en peux plus, g trouve pas !
> >
> > Pourquoi la première fonction tourne bien comme il faut et pas la seconde ?
> > Note : je programme en ASP, connexion à une base Access par un fichier _connexion.asp
> >
> > -------------------------------------
> >
> > <!-- #include file="_connexion.asp"-->
> > <%
> > function Ajouter ()
> > 'Permet la gestion d'un ajout suite à un click sur le bouton ajouter
> > SQL_ajout = "select * from classification"
> > set rs_ajout = server.CreateObject("ADODB.Recordset")
> > rs_ajout.open SQL_ajout, conn, 3, 3
> > rs_ajout.addnew
> > 'Choix de la valeur de règne
> > if request.Form("regne_text") <> "Ajouter un nouveau règne..." then
> > rs_ajout("regne") = request.Form("regne_text")
> > elseif request.Form("regne") <> "*" then
> > rs_ajout("regne") = request.Form("regne")
> > else%>
> > <script language="JavaScript"%>
> > alert("Le champ règne n'a pas été renseigné !")
> > </script>
> > <%'set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > end if
> > 'Choix de la valeur d'embranchement
> > if request.Form("embranchement_text") <> "Ajouter un nouvel embranchement..." then
> > rs_ajout("embranchement") = request.Form("embranchement_text")
> > elseif request.Form("embranchement") <> "*" then
> > rs_ajout("embranchement") = request.Form("embranchement")
> > else%>
> > <script language="JavaScript"%>
> > alert("Le champ embranchement n'a pas été renseigné !")
> > </script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > end if
> > 'Choix de la valeur de classe
> > if request.Form("classe_text") <> "Ajouter une nouvelle classe..." then
> > rs_ajout("classe") = request.Form("classe_text")
> > elseif request.Form("classe") <> "*" then
> > rs_ajout("classe") = request.Form("classe")
> > else%>
> > <script language="JavaScript"%>
> > alert("Le champ classe n'a pas été renseigné !")
> > </script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > end if
> > 'Choix de la valeur d'ordre
> > if request.Form("ordre_text") <> "Ajouter un nouvel ordre..." then
> > rs_ajout("ordre") = request.Form("ordre_text")
> > elseif request.Form("ordre") <> "*" then
> > rs_ajout("ordre") = session ("aordre")
> > else
> > rs_ajout("ordre") = ""
> > end if
> > 'Choix de la valeur de famille
> > if request.Form("famille_text") <> "Ajouter une nouvelle famille..." then
> > rs_ajout("famille") = request.Form("famille_text")
> > elseif request.Form("famille") <> "*" then
> > rs_ajout("famille") = request.Form("famille")
> > else
> > rs_ajout("famille") = ""
> > end if
> > 'Choix de la valeur de genre
> > if request.form("genre") = "" then%>
> > <script language="JavaScript"%>
> > alert("Le champ genre n'a pas été renseigné !")
> > </script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > else
> > rs_ajout("genre") = request.Form("genre")
> > end if
> > 'Choix de la valeur d'espèce et de nom courant
> > rs_ajout("espece") = request.Form("espece")
> > rs_ajout("nom_courant") = request.form("nom")
> > 'Vérification de l'abscence de cette espèce dans la base
> > SQL_verif = "select espece from classification where genre = '" & request.Form("genre") & "';"
> > set rs_verif = server.CreateObject("ADODB.Recordset")
> > rs_verif.open SQL_verif, conn, 3, 3
> > if not rs_verif.eof or not rs_verif.bof then
> > rs_verif.movefirst
> > while not rs_verif.eof
> > if rs_verif("espece") = request.Form("espece") then%>
> > <script language="JavaScript"%>
> > alert("Cette espèce est déjà enregistrée !")
> > </script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > end if
> > rs_verif.movenext
> > wend
> > end if
> > rs_verif.close
> > 'Si l'espèce est absente, on ajoute, on ferme la connexion et on quitte cette fenêtre
> > rs_ajout.update
> > rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing%>
> > <script language="JavaScript">
> > // self.close()
> > </script>
> > <%end function%>
> >
> >
> > -------------------------------------
> >
> > <!-- #include file="_connexion.asp"-->
> > <%
> > function ajouter()
> > %><script language="JavaScript"><!--
> > alert("Ajout commencé")
> > --></script><%
> > SQL = "select * from photo"
> > set rs_ajout = server.CreateObject("ADODB.Recordset")
> > rs_ajout.open SQL, conn, 3,3
> > rs_ajout.addnew
> > 'Vérification de l'abscence de photo portant ce nom dans la base, de la sélection de photo
> > if session("nom_img") <> "" then
> > set rs_verif = server.CreateObject("ADODB.Recordset")
> > SQL = "select nom from photo"
> > rs_verif.open SQL, conn, 3,3
> > rs_verif.movefirst
> > while not rs_verif.eof
> > if rs_verif("nom") = session("nom_img") then%>
> > <script language="JavaScript"><!--
> > alert("Une photo portant ce nom est déjà référencée")
> > --></script>
> > <%rs_verif.close
> > 'rs_ajout.close : set rs_ajout=nothing
> > ' conn.close : set conn=nothing
> > exit function
> > end if
> > rs_verif.movenext
> > wend
> > rs_verif.close
> > rs_ajout("nom") = session("nom_img")
> > else%>
> > <script language="JavaScript"><!--
> > alert("Aucune photo n'est sélectionnée")
> > --></script>
> > <%
> > 'rs_ajout.close
> > ' conn.close : set conn=nothing
> > exit function
> > end if
> > 'Verification de la présence du chemin
> > if session("path_img") <> "" then
> > rs_ajout("chemin") = session("path_img")
> > else%>
> > <script language="JavaScript"><!--
> > alert("Pas de chemin selectionné !")
> > --></script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > end if
> > 'Choix de l'espèce
> > if session("classif") = "" then%>
> > <script language="JavaScript"><!--
> > alert("Pas d'espèce sélectionnée !")
> > --></script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > else
> > rs_ajout("classification") = session("classif")
> > end if
> > 'Remplissage des autres champs
> > if request.Form("mois") <> "mm" then rs_ajout("mois") = clng(request.Form("mois")) else rs_ajout("mois")=null end if 'Permet la transformation d'un nombre texte en nombre numérique
> > if request.Form("annee") <> "aaaa" then rs_ajout("annee") = clng(request.Form("annee")) else rs_ajout("annee")=null end if
> > if request.Form("aregion") = "Ajouter..." then
> > if session ("region") = "*" then rs_ajout("region") = "" else rs_ajout("region") = session("region") end if
> > else
> > rs_ajout("region") = request.Form("aregion")
> > end if
> > if request.Form("adepartement") = "Ajouter..." then
> > if session ("departement") = "*" then rs_ajout("departement") = "" else rs_ajout("departement") = session("departement") end if
> > else
> > rs_ajout("region") = request.Form("adepartement")
> > end if
> > if request.Form("acommune") = "Ajouter..." then
> > if session ("commune") = "*" then rs_ajout("commune") = "" else rs_ajout("commune") = session("commune") end if
> > else
> > rs_ajout("region") = request.Form("acommune")
> > end if
> > rs_ajout("resolution") = session("resolution_img")
> > rs_ajout("poids") = session("poids_img")
> > if request.Form("amilieu") = "Nouveau milieu" then
> > rs_ajout("milieu") = request.Form("milieu")
> > else
> > rs_ajout("milieu") = request.form("amilieu")
> > end if
> > rs_ajout("commentaire") = request.Form("commentaire")
> > 'Une photo est soit d'embryo, soit d'histo, soit d'aucun des deux
> > if request.Form("embryo") then
> > if request.form("histo") then%>
> > <script language="JavaScript"><!--
> > alert("Coupe histo_embryologique !")
> > --></script>
> > <%'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > exit function
> > else
> > rs_ajout("histologie") = request.Form("histo")
> > rs_ajout("embryologie") = request.Form("embryo")
> > end if
> > elseif request.Form("histo") then
> > rs_ajout("histologie") = request.Form("histo")
> > rs_ajout("embryologie") = request.form("embryo")
> > else
> > rs_ajout("histologie") = false
> > rs_ajout("embryologie") = false
> > end if
> > rs_ajout("saisie") = date
> > response.write(" // " & rs_ajout("nom") & ", " & rs_ajout("chemin") & ", " & rs_ajout("classification") & ", " & rs_ajout("mois") & ", " & rs_ajout("annee") & ", " & rs_ajout("region") & ", " & rs_ajout("departement") & ", " & rs_ajout("commune") & ", " & rs_ajout("resolution") & ", " & rs_ajout("poids") & ", " & rs_ajout("milieu") & ", " & rs_ajout("commentaire") & ", " & rs_ajout("embryologie") & ", " & rs_ajout("histologie") & ", " & rs_ajout("saisie") )
> > rs_ajout.update
> > 'rs_ajout.close : set rs_ajout=nothing
> > 'conn.close : set conn=nothing
> > %><script language="JavaScript"><!--
> > alert("Enregistrement effectué")
> > --></script><%
> > ' session.Contents.RemoveAll()
> > end function%>
> >
> > -------------------------------------
> >
> > A ceux qui lisent cette ligne : passez un bon week-end, et si vous pouviez m'aider g vous en serais très reconnaissant.
>
mercredi 2 juillet 2003 à 09:17:41 | Re : S'il vous plait !!!

Sinse

Il y a peu de chance que cette erreur vienne d'une erreur de syntaxe ça vient de la connexion avec ta base. Si tu es un peu curieux va sur google est tape Erreur 80004005 +ASP.
Sinon tu peux essayer un code de connexion different pour voir si ça marche.
Bon courage
Sinse(Un gphy aussi)



-------------------------------
Réponse au message :
-------------------------------

> Oki.
> l'erreur se trouve sur :
> rs_ajout.update
> Erreur 80004005
>
> Je travaille sans global.asa
> Rien qu'à partir de ça, si tu me trouve la solution, félicitation (félicitations dans tout les cas si tu me trouve la solution)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Tu crois quand meme pas qu'on va lire tes 200 lignes de codes! tu pourrais au moins donner la ligne ou se trouve l'erreur et seulement le passage de code ou est l'erreur
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'en peux plus, g trouve pas !
> > >
> > > Pourquoi la première fonction tourne bien comme il faut et pas la seconde ?
> > > Note : je programme en ASP, connexion à une base Access par un fichier _connexion.asp
> > >
> > > -------------------------------------
> > >
> > > <!-- #include file="_connexion.asp"-->
> > > <%
> > > function Ajouter ()
> > > 'Permet la gestion d'un ajout suite à un click sur le bouton ajouter
> > > SQL_ajout = "select * from classification"
> > > set rs_ajout = server.CreateObject("ADODB.Recordset")
> > > rs_ajout.open SQL_ajout, conn, 3, 3
> > > rs_ajout.addnew
> > > 'Choix de la valeur de règne
> > > if request.Form("regne_text") <> "Ajouter un nouveau règne..." then
> > > rs_ajout("regne") = request.Form("regne_text")
> > > elseif request.Form("regne") <> "*" then
> > > rs_ajout("regne") = request.Form("regne")
> > > else%>
> > > <script language="JavaScript"%>
> > > alert("Le champ règne n'a pas été renseigné !")
> > > </script>
> > > <%'set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > end if
> > > 'Choix de la valeur d'embranchement
> > > if request.Form("embranchement_text") <> "Ajouter un nouvel embranchement..." then
> > > rs_ajout("embranchement") = request.Form("embranchement_text")
> > > elseif request.Form("embranchement") <> "*" then
> > > rs_ajout("embranchement") = request.Form("embranchement")
> > > else%>
> > > <script language="JavaScript"%>
> > > alert("Le champ embranchement n'a pas été renseigné !")
> > > </script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > end if
> > > 'Choix de la valeur de classe
> > > if request.Form("classe_text") <> "Ajouter une nouvelle classe..." then
> > > rs_ajout("classe") = request.Form("classe_text")
> > > elseif request.Form("classe") <> "*" then
> > > rs_ajout("classe") = request.Form("classe")
> > > else%>
> > > <script language="JavaScript"%>
> > > alert("Le champ classe n'a pas été renseigné !")
> > > </script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > end if
> > > 'Choix de la valeur d'ordre
> > > if request.Form("ordre_text") <> "Ajouter un nouvel ordre..." then
> > > rs_ajout("ordre") = request.Form("ordre_text")
> > > elseif request.Form("ordre") <> "*" then
> > > rs_ajout("ordre") = session ("aordre")
> > > else
> > > rs_ajout("ordre") = ""
> > > end if
> > > 'Choix de la valeur de famille
> > > if request.Form("famille_text") <> "Ajouter une nouvelle famille..." then
> > > rs_ajout("famille") = request.Form("famille_text")
> > > elseif request.Form("famille") <> "*" then
> > > rs_ajout("famille") = request.Form("famille")
> > > else
> > > rs_ajout("famille") = ""
> > > end if
> > > 'Choix de la valeur de genre
> > > if request.form("genre") = "" then%>
> > > <script language="JavaScript"%>
> > > alert("Le champ genre n'a pas été renseigné !")
> > > </script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > else
> > > rs_ajout("genre") = request.Form("genre")
> > > end if
> > > 'Choix de la valeur d'espèce et de nom courant
> > > rs_ajout("espece") = request.Form("espece")
> > > rs_ajout("nom_courant") = request.form("nom")
> > > 'Vérification de l'abscence de cette espèce dans la base
> > > SQL_verif = "select espece from classification where genre = '" & request.Form("genre") & "';"
> > > set rs_verif = server.CreateObject("ADODB.Recordset")
> > > rs_verif.open SQL_verif, conn, 3, 3
> > > if not rs_verif.eof or not rs_verif.bof then
> > > rs_verif.movefirst
> > > while not rs_verif.eof
> > > if rs_verif("espece") = request.Form("espece") then%>
> > > <script language="JavaScript"%>
> > > alert("Cette espèce est déjà enregistrée !")
> > > </script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > end if
> > > rs_verif.movenext
> > > wend
> > > end if
> > > rs_verif.close
> > > 'Si l'espèce est absente, on ajoute, on ferme la connexion et on quitte cette fenêtre
> > > rs_ajout.update
> > > rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing%>
> > > <script language="JavaScript">
> > > // self.close()
> > > </script>
> > > <%end function%>
> > >
> > >
> > > -------------------------------------
> > >
> > > <!-- #include file="_connexion.asp"-->
> > > <%
> > > function ajouter()
> > > %><script language="JavaScript"><!--
> > > alert("Ajout commencé")
> > > --></script><%
> > > SQL = "select * from photo"
> > > set rs_ajout = server.CreateObject("ADODB.Recordset")
> > > rs_ajout.open SQL, conn, 3,3
> > > rs_ajout.addnew
> > > 'Vérification de l'abscence de photo portant ce nom dans la base, de la sélection de photo
> > > if session("nom_img") <> "" then
> > > set rs_verif = server.CreateObject("ADODB.Recordset")
> > > SQL = "select nom from photo"
> > > rs_verif.open SQL, conn, 3,3
> > > rs_verif.movefirst
> > > while not rs_verif.eof
> > > if rs_verif("nom") = session("nom_img") then%>
> > > <script language="JavaScript"><!--
> > > alert("Une photo portant ce nom est déjà référencée")
> > > --></script>
> > > <%rs_verif.close
> > > 'rs_ajout.close : set rs_ajout=nothing
> > > ' conn.close : set conn=nothing
> > > exit function
> > > end if
> > > rs_verif.movenext
> > > wend
> > > rs_verif.close
> > > rs_ajout("nom") = session("nom_img")
> > > else%>
> > > <script language="JavaScript"><!--
> > > alert("Aucune photo n'est sélectionnée")
> > > --></script>
> > > <%
> > > 'rs_ajout.close
> > > ' conn.close : set conn=nothing
> > > exit function
> > > end if
> > > 'Verification de la présence du chemin
> > > if session("path_img") <> "" then
> > > rs_ajout("chemin") = session("path_img")
> > > else%>
> > > <script language="JavaScript"><!--
> > > alert("Pas de chemin selectionné !")
> > > --></script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > end if
> > > 'Choix de l'espèce
> > > if session("classif") = "" then%>
> > > <script language="JavaScript"><!--
> > > alert("Pas d'espèce sélectionnée !")
> > > --></script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > else
> > > rs_ajout("classification") = session("classif")
> > > end if
> > > 'Remplissage des autres champs
> > > if request.Form("mois") <> "mm" then rs_ajout("mois") = clng(request.Form("mois")) else rs_ajout("mois")=null end if 'Permet la transformation d'un nombre texte en nombre numérique
> > > if request.Form("annee") <> "aaaa" then rs_ajout("annee") = clng(request.Form("annee")) else rs_ajout("annee")=null end if
> > > if request.Form("aregion") = "Ajouter..." then
> > > if session ("region") = "*" then rs_ajout("region") = "" else rs_ajout("region") = session("region") end if
> > > else
> > > rs_ajout("region") = request.Form("aregion")
> > > end if
> > > if request.Form("adepartement") = "Ajouter..." then
> > > if session ("departement") = "*" then rs_ajout("departement") = "" else rs_ajout("departement") = session("departement") end if
> > > else
> > > rs_ajout("region") = request.Form("adepartement")
> > > end if
> > > if request.Form("acommune") = "Ajouter..." then
> > > if session ("commune") = "*" then rs_ajout("commune") = "" else rs_ajout("commune") = session("commune") end if
> > > else
> > > rs_ajout("region") = request.Form("acommune")
> > > end if
> > > rs_ajout("resolution") = session("resolution_img")
> > > rs_ajout("poids") = session("poids_img")
> > > if request.Form("amilieu") = "Nouveau milieu" then
> > > rs_ajout("milieu") = request.Form("milieu")
> > > else
> > > rs_ajout("milieu") = request.form("amilieu")
> > > end if
> > > rs_ajout("commentaire") = request.Form("commentaire")
> > > 'Une photo est soit d'embryo, soit d'histo, soit d'aucun des deux
> > > if request.Form("embryo") then
> > > if request.form("histo") then%>
> > > <script language="JavaScript"><!--
> > > alert("Coupe histo_embryologique !")
> > > --></script>
> > > <%'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > exit function
> > > else
> > > rs_ajout("histologie") = request.Form("histo")
> > > rs_ajout("embryologie") = request.Form("embryo")
> > > end if
> > > elseif request.Form("histo") then
> > > rs_ajout("histologie") = request.Form("histo")
> > > rs_ajout("embryologie") = request.form("embryo")
> > > else
> > > rs_ajout("histologie") = false
> > > rs_ajout("embryologie") = false
> > > end if
> > > rs_ajout("saisie") = date
> > > response.write(" // " & rs_ajout("nom") & ", " & rs_ajout("chemin") & ", " & rs_ajout("classification") & ", " & rs_ajout("mois") & ", " & rs_ajout("annee") & ", " & rs_ajout("region") & ", " & rs_ajout("departement") & ", " & rs_ajout("commune") & ", " & rs_ajout("resolution") & ", " & rs_ajout("poids") & ", " & rs_ajout("milieu") & ", " & rs_ajout("commentaire") & ", " & rs_ajout("embryologie") & ", " & rs_ajout("histologie") & ", " & rs_ajout("saisie") )
> > > rs_ajout.update
> > > 'rs_ajout.close : set rs_ajout=nothing
> > > 'conn.close : set conn=nothing
> > > %><script language="JavaScript"><!--
> > > alert("Enregistrement effectué")
> > > --></script><%
> > > ' session.Contents.RemoveAll()
> > > end function%>
> > >
> > > -------------------------------------
> > >
> > > A ceux qui lisent cette ligne : passez un bon week-end, et si vous pouviez m'aider g vous en serais très reconnaissant.
> >
>
mercredi 2 juillet 2003 à 10:15:34 | Erreur 80004005

sschupp

Le blem c qu'en fait, y a une fonction qui marche, l'autre pas. Pourtant, la connexion est la même (_connexion.asp), la déclaration des recordsets est correcte (quand je lui demande, juste avant de faire l'update, de m'afficher ce qu'il compte inserer avec un truc du style 'response.write(rs_ajout("nom") & rs_ajout("chemin") &....), ben il m'affiche ce que je lui demande.
Donc on m'a dit à un moment que ça pouvait venir d'un problême d'emcombrement, mais même en faisant tourner la page seule, ça ne marche pas mieux.
De plus, sur Google ça tourne à 75% des cas sur global.asa, fichier que je n'utilise pas.
Sinon, y parle d'une histoire de droit, mais dans ce cas, pourquoi j'arriverais à écrire dans une table et pas dans l'autre ?
Sinon, c cool de trouver en Gphy en promenade ! C bien les vacances ?



-------------------------------
Réponse au message :
-------------------------------

> Il y a peu de chance que cette erreur vienne d'une erreur de syntaxe ça vient de la connexion avec ta base. Si tu es un peu curieux va sur google est tape Erreur 80004005 +ASP.
> Sinon tu peux essayer un code de connexion different pour voir si ça marche.
> Bon courage
> Sinse(Un gphy aussi)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Oki.
> > l'erreur se trouve sur :
> > rs_ajout.update
> > Erreur 80004005
> >
> > Je travaille sans global.asa
> > Rien qu'à partir de ça, si tu me trouve la solution, félicitation (félicitations dans tout les cas si tu me trouve la solution)
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Tu crois quand meme pas qu'on va lire tes 200 lignes de codes! tu pourrais au moins donner la ligne ou se trouve l'erreur et seulement le passage de code ou est l'erreur
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'en peux plus, g trouve pas !
> > > >
> > > > Pourquoi la première fonction tourne bien comme il faut et pas la seconde ?
> > > > Note : je programme en ASP, connexion à une base Access par un fichier _connexion.asp
> > > >
> > > > -------------------------------------
> > > >
> > > > <!-- #include file="_connexion.asp"-->
> > > > <%
> > > > function Ajouter ()
> > > > 'Permet la gestion d'un ajout suite à un click sur le bouton ajouter
> > > > SQL_ajout = "select * from classification"
> > > > set rs_ajout = server.CreateObject("ADODB.Recordset")
> > > > rs_ajout.open SQL_ajout, conn, 3, 3
> > > > rs_ajout.addnew
> > > > 'Choix de la valeur de règne
> > > > if request.Form("regne_text") <> "Ajouter un nouveau règne..." then
> > > > rs_ajout("regne") = request.Form("regne_text")
> > > > elseif request.Form("regne") <> "*" then
> > > > rs_ajout("regne") = request.Form("regne")
> > > > else%>
> > > > <script language="JavaScript"%>
> > > > alert("Le champ règne n'a pas été renseigné !")
> > > > </script>
> > > > <%'set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > 'Choix de la valeur d'embranchement
> > > > if request.Form("embranchement_text") <> "Ajouter un nouvel embranchement..." then
> > > > rs_ajout("embranchement") = request.Form("embranchement_text")
> > > > elseif request.Form("embranchement") <> "*" then
> > > > rs_ajout("embranchement") = request.Form("embranchement")
> > > > else%>
> > > > <script language="JavaScript"%>
> > > > alert("Le champ embranchement n'a pas été renseigné !")
> > > > </script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > 'Choix de la valeur de classe
> > > > if request.Form("classe_text") <> "Ajouter une nouvelle classe..." then
> > > > rs_ajout("classe") = request.Form("classe_text")
> > > > elseif request.Form("classe") <> "*" then
> > > > rs_ajout("classe") = request.Form("classe")
> > > > else%>
> > > > <script language="JavaScript"%>
> > > > alert("Le champ classe n'a pas été renseigné !")
> > > > </script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > 'Choix de la valeur d'ordre
> > > > if request.Form("ordre_text") <> "Ajouter un nouvel ordre..." then
> > > > rs_ajout("ordre") = request.Form("ordre_text")
> > > > elseif request.Form("ordre") <> "*" then
> > > > rs_ajout("ordre") = session ("aordre")
> > > > else
> > > > rs_ajout("ordre") = ""
> > > > end if
> > > > 'Choix de la valeur de famille
> > > > if request.Form("famille_text") <> "Ajouter une nouvelle famille..." then
> > > > rs_ajout("famille") = request.Form("famille_text")
> > > > elseif request.Form("famille") <> "*" then
> > > > rs_ajout("famille") = request.Form("famille")
> > > > else
> > > > rs_ajout("famille") = ""
> > > > end if
> > > > 'Choix de la valeur de genre
> > > > if request.form("genre") = "" then%>
> > > > <script language="JavaScript"%>
> > > > alert("Le champ genre n'a pas été renseigné !")
> > > > </script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > else
> > > > rs_ajout("genre") = request.Form("genre")
> > > > end if
> > > > 'Choix de la valeur d'espèce et de nom courant
> > > > rs_ajout("espece") = request.Form("espece")
> > > > rs_ajout("nom_courant") = request.form("nom")
> > > > 'Vérification de l'abscence de cette espèce dans la base
> > > > SQL_verif = "select espece from classification where genre = '" & request.Form("genre") & "';"
> > > > set rs_verif = server.CreateObject("ADODB.Recordset")
> > > > rs_verif.open SQL_verif, conn, 3, 3
> > > > if not rs_verif.eof or not rs_verif.bof then
> > > > rs_verif.movefirst
> > > > while not rs_verif.eof
> > > > if rs_verif("espece") = request.Form("espece") then%>
> > > > <script language="JavaScript"%>
> > > > alert("Cette espèce est déjà enregistrée !")
> > > > </script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > rs_verif.movenext
> > > > wend
> > > > end if
> > > > rs_verif.close
> > > > 'Si l'espèce est absente, on ajoute, on ferme la connexion et on quitte cette fenêtre
> > > > rs_ajout.update
> > > > rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing%>
> > > > <script language="JavaScript">
> > > > // self.close()
> > > > </script>
> > > > <%end function%>
> > > >
> > > >
> > > > -------------------------------------
> > > >
> > > > <!-- #include file="_connexion.asp"-->
> > > > <%
> > > > function ajouter()
> > > > %><script language="JavaScript"><!--
> > > > alert("Ajout commencé")
> > > > --></script><%
> > > > SQL = "select * from photo"
> > > > set rs_ajout = server.CreateObject("ADODB.Recordset")
> > > > rs_ajout.open SQL, conn, 3,3
> > > > rs_ajout.addnew
> > > > 'Vérification de l'abscence de photo portant ce nom dans la base, de la sélection de photo
> > > > if session("nom_img") <> "" then
> > > > set rs_verif = server.CreateObject("ADODB.Recordset")
> > > > SQL = "select nom from photo"
> > > > rs_verif.open SQL, conn, 3,3
> > > > rs_verif.movefirst
> > > > while not rs_verif.eof
> > > > if rs_verif("nom") = session("nom_img") then%>
> > > > <script language="JavaScript"><!--
> > > > alert("Une photo portant ce nom est déjà référencée")
> > > > --></script>
> > > > <%rs_verif.close
> > > > 'rs_ajout.close : set rs_ajout=nothing
> > > > ' conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > rs_verif.movenext
> > > > wend
> > > > rs_verif.close
> > > > rs_ajout("nom") = session("nom_img")
> > > > else%>
> > > > <script language="JavaScript"><!--
> > > > alert("Aucune photo n'est sélectionnée")
> > > > --></script>
> > > > <%
> > > > 'rs_ajout.close
> > > > ' conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > 'Verification de la présence du chemin
> > > > if session("path_img") <> "" then
> > > > rs_ajout("chemin") = session("path_img")
> > > > else%>
> > > > <script language="JavaScript"><!--
> > > > alert("Pas de chemin selectionné !")
> > > > --></script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > end if
> > > > 'Choix de l'espèce
> > > > if session("classif") = "" then%>
> > > > <script language="JavaScript"><!--
> > > > alert("Pas d'espèce sélectionnée !")
> > > > --></script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > else
> > > > rs_ajout("classification") = session("classif")
> > > > end if
> > > > 'Remplissage des autres champs
> > > > if request.Form("mois") <> "mm" then rs_ajout("mois") = clng(request.Form("mois")) else rs_ajout("mois")=null end if 'Permet la transformation d'un nombre texte en nombre numérique
> > > > if request.Form("annee") <> "aaaa" then rs_ajout("annee") = clng(request.Form("annee")) else rs_ajout("annee")=null end if
> > > > if request.Form("aregion") = "Ajouter..." then
> > > > if session ("region") = "*" then rs_ajout("region") = "" else rs_ajout("region") = session("region") end if
> > > > else
> > > > rs_ajout("region") = request.Form("aregion")
> > > > end if
> > > > if request.Form("adepartement") = "Ajouter..." then
> > > > if session ("departement") = "*" then rs_ajout("departement") = "" else rs_ajout("departement") = session("departement") end if
> > > > else
> > > > rs_ajout("region") = request.Form("adepartement")
> > > > end if
> > > > if request.Form("acommune") = "Ajouter..." then
> > > > if session ("commune") = "*" then rs_ajout("commune") = "" else rs_ajout("commune") = session("commune") end if
> > > > else
> > > > rs_ajout("region") = request.Form("acommune")
> > > > end if
> > > > rs_ajout("resolution") = session("resolution_img")
> > > > rs_ajout("poids") = session("poids_img")
> > > > if request.Form("amilieu") = "Nouveau milieu" then
> > > > rs_ajout("milieu") = request.Form("milieu")
> > > > else
> > > > rs_ajout("milieu") = request.form("amilieu")
> > > > end if
> > > > rs_ajout("commentaire") = request.Form("commentaire")
> > > > 'Une photo est soit d'embryo, soit d'histo, soit d'aucun des deux
> > > > if request.Form("embryo") then
> > > > if request.form("histo") then%>
> > > > <script language="JavaScript"><!--
> > > > alert("Coupe histo_embryologique !")
> > > > --></script>
> > > > <%'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > exit function
> > > > else
> > > > rs_ajout("histologie") = request.Form("histo")
> > > > rs_ajout("embryologie") = request.Form("embryo")
> > > > end if
> > > > elseif request.Form("histo") then
> > > > rs_ajout("histologie") = request.Form("histo")
> > > > rs_ajout("embryologie") = request.form("embryo")
> > > > else
> > > > rs_ajout("histologie") = false
> > > > rs_ajout("embryologie") = false
> > > > end if
> > > > rs_ajout("saisie") = date
> > > > response.write(" // " & rs_ajout("nom") & ", " & rs_ajout("chemin") & ", " & rs_ajout("classification") & ", " & rs_ajout("mois") & ", " & rs_ajout("annee") & ", " & rs_ajout("region") & ", " & rs_ajout("departement") & ", " & rs_ajout("commune") & ", " & rs_ajout("resolution") & ", " & rs_ajout("poids") & ", " & rs_ajout("milieu") & ", " & rs_ajout("commentaire") & ", " & rs_ajout("embryologie") & ", " & rs_ajout("histologie") & ", " & rs_ajout("saisie") )
> > > > rs_ajout.update
> > > > 'rs_ajout.close : set rs_ajout=nothing
> > > > 'conn.close : set conn=nothing
> > > > %><script language="JavaScript"><!--
> > > > alert("Enregistrement effectué")
> > > > --></script><%
> > > > ' session.Contents.RemoveAll()
> > > > end function%>
> > > >
> > > > -------------------------------------
> > > >
> > > > A ceux qui lisent cette ligne : passez un bon week-end, et si vous pouviez m'aider g vous en serais très reconnaissant.
> > >
> >
>


Cette discussion est classée dans : form, end, request, rs, ajout


Répondre à ce message

Sujets en rapport avec ce message

Ca marche po! [ par sschupp ] G une fonction 'ajout' qui me permet normalement d'écrire dans une base de données access. Seulement, il semblerait qu'au niveau du 'update', ça ne pa insertion champs vide [ par xclear ] salut à vous v'la j'ai ca comme code et je voudrais pouvoir conserver le champs titre vide si je le désire et enregistrer le tout dans une base access erreur 'ASP 0115' [ par tomasse ] Voila bon j'explique je suis débutant en ASPJ'ai cré un formulaire pour entrer des utilisateurs tout allé bien jusqu'au moment ou je me suis dit qu'il probleme sur une requete sql [ par kyff ] Salut et merci de lire ce petit message. J'interroge une bd access via une source ASP. La parti du code (tout en bas)permettant d'afficher que les art developpeur PHP veut faire de l'ASP [ par salma ] Bonjour et bonne annee 2003!Je suis bien rodee en PHP et voila que je me retrouve face a l'ASP.On me demande de commenter ce code, et j'ai un peu du m Addnew n'enregistre pas dans ma DB Access [ par GranDav ] Dernier recours le forum... Quelqu'un pourrait me dire en quoi mon code ci-dessous est incorrecte? L'update ne s'effectue pas dans Access et je n'ai a Insertion dans deux tables [ par kingstyle ] je voudrais sur la meme page si c possible de remplir deux tables différentes à laide d'un formulaire je vous explique le contexte : je rentre de nouv Cette opération n'est pas autorisée si l'objet est fermé. [ par IvanTheBlackDog ] Bonjour à tous, Voila j'ai petit problème j'ai fait un script qui verifie une variable et selon ce que la variable contient on fait une conditionnel p erreur 80040 [ par ManuAntibes ] salut j'ai fait une page pour enregistre des données dans une table access.et j'ai cette erreur, lorsque je clique sur le bouton enregistré qui est su Contrôle avant ajout dans la BD [ par malerune ] bonjour,je voudrais faire une fonction permettant de voir si l'enregistrement existe déja avant l'ajout de celui ci dans la base de données, je ne sai


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,728 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales