begin process at 2012 05 28 03:58:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

probleme requete modification sous oracle en asp


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

probleme requete modification sous oracle en asp

mercredi 9 mars 2005 à 14:47:00 | probleme requete modification sous oracle en asp

tommie

salut tout le monde, j'ai une question pour vous:
programmant en asp avec une base de données oracle, je n'ai aucun soucis avec celle ci pour afficher mes données mais lorsque je veux faire une requete de modification ca merdouille.

j'ai deux fichiers:
le premier me sert a afficher mes infos et dessus j'ai un bouton modifier qui m'envoie sur une autre page de traitement de la requete de modif
et sur le second j'ai ma requete de modif avec une redirection vers ma premiere page une fois la modif faite
je vous joint mes deux fichiers afin que vous compreniez mziux:


essai.asp:

<%
'connexion avec la base de données
set conn=Application("connexion")
'recup du matricule salarie
if request.queryString("liste_salarie")<>"" then
cle = request.queryString("liste_salarie")
'recup des données du salarie
sql_salarie = "SELECT S.* FROM Salarie S where S.matricule ='" & cle & "' "
set infos_salarie = conn.Execute(sql_salarie)
Session("liste_salarie")=cle
if not(infos_salarie.EOF) then
particule = infos_salarie("particule")
nomNaissance = infos_salarie("nomNaissance")
dateNaissance = infos_salarie("dateNaissance")
end if
end if
%>

<html><body>
Identité
<form name="modif" method="post" action="succ_modif.asp">
<table><tr>
Particule
<td><input type="text" name="particule" VALUE= "<%=particule%>"></td>
Situation familiale
<td><input type="text" name="situationFamille" VALUE= "<%=situationFamille%>"></td></tr>
<tr>Nom de naissance
<td><input type="text" name="nomNaissance" VALUE= "<%=nomNaissance%>"></td></tr>
</table>
<input type="submit" value="Modifier" name="bouton">
<input type="hidden" name="cle" value="<%=Request.QueryString("liste_salarie")%>">
</form></body></html>


succ_modif.asp :

<html><head><title>Traitement de l'identité du salarié</title></head><body>
<%
'connexion avec la base de données
set conn=Application("connexion")
if Request.Form("bouton") <> "" then
if Request.Form("bouton") = "Modifier" then
sql_modif="update salarie set particule='" & particule & "' where matricule='" & cle & "' "
set modif_salarie=Conn.Execute(sql_modif)
end if
end if
response.redirect("essai.asp")
%>
</body></html>

j'aimerais savoir si vous voyez une erreur la dedans et si oui quel ou quelle sont elles
et sinon j'ai cette erreur qui s'affiche : (elle s'applique a: response.redirect("essai.asp") )

Response object error 'ASP 0156 : 80004005'
Header Error
/succ_modif.asp, line 21
The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.


merci de votre aide a tous

 
mercredi 9 mars 2005 à 17:56:09 | Re : probleme requete modification sous oracle en asp

Nurgle

Membre Club Administrateur CodeS-SourceS
Salut

Ton erreur vient du fait qu'un Response.Redirect ne peut pas se trouver après du code html. Il doit obligatoirement être avant.

Il y a cependant un moyen de contourner ça : tu met :

Response.Buffer=true

tout en haut de ta page, ce qui fera que la page ne sera envoyé au client que lorsque tout le code se sera exécuté.(si ça ne fonctionne pas, tu es alors obligé de mettre le response.redirect avant le html...)

Sinon pour le reste, ça la l'air bien...

@+++


Nurgle
C'est une grande folie que de vouloir être sage tout seul !
jeudi 10 mars 2005 à 09:46:24 | Re : probleme requete modification sous oracle en asp

tommie

merci de ton aide mais en fait j'ai encore un autre soucis, c'est qu'en fait ma requete de modification ne fonctionne pas.
le cript s'execute sans soucis mais rien n'est modifié dans ma base de données oracle.
vois tu pourquoi ca ne fonctionne pas??
et egalement dans mon response.redirect je ne sais pas quoi mettre comme parametres pour que lorsqu'il me raffiche la page j'aies les bonnes données correspondantes, car en fait la il me raffiche la page mais sans données
merci de ton aide
jeudi 10 mars 2005 à 17:53:00 | Re : probleme requete modification sous oracle en asp

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut

déjà le if not(infos_salarie.EOF) est assez moyen, if infos_salarie.EOF=false c'est mieux.

Ensuite je ne te vois pas fermer ta connexion à ta base de données dans tes pages. C'est sûr que si la connection n'est pas fermée, la fois suivante tu la réouvre alors qu'elle est déjà ouverte...et ça fait un gros bordel

infos_salarie.close
set info_salarie=nothing
conn.close
set conn=nothing


et pareil avec modif_salarie dans l'autre fichier.

à+

Nurgle
C'est une grande folie que de vouloir être sage tout seul !


Cette discussion est classée dans : asp, requete, infos, modif, salarie


Répondre à ce message

Sujets en rapport avec ce message

requete ACCESS (Jointure)/CreateParameter ASP? [ par totoche ] Bonjour,Je n'arrive pas à définir le 2éme parametre de mon code ASPJ'ai une requete stockée sous access:SELECT Salariés.Nom, Salariés.Cantons, Spécial requete sql asp [ par seb ] Pourquoi je n'arrive pas a créer ma requete select sur un critère numauto qui est mon identifiant de ma table access.login est un request.from du form Requete sur SQL Server depuis une page asp [ par Muad-Dib ] Quand je le fais en VB, ca marcheQuand je le fais en VBScript, ca plante...Je parle de requêtes comprenant la méthode LEFT JOIN !Qq'un peut il m'aider URGENT ERREUR ASP REQUETE MAJ [ par Domf ] J'ai une erreur asp a chaque enregistrement sur tout mes requete INSERT. BD Access & IISerreur:Microsoft OLE DB Provider for ODBC Drivers erreur '8000 Accéder a Exchange en ASP... [ par libop ] Est-ce que quelqu'un aurait des infos sur la manière d'acceder à la base de données Exchange en ASP ?Je m'explique : je souhaite récuperer les infos s Acceder à Exchange avec des ASP [ par libop ] Est-ce que quelqu'un aurait des infos sur la manière d'acceder à la base de données Exchange en ASP ?Je m'explique : je souhaite récuperer les infos s Probleme ASP-DATE svp [ par flo62100 ] Bonjour a tous!J ai un probleme, je n arrive pas a executer un requete avec comme parametre 2 dates!! Je dois afficher le resultat d une base access e Pb de guillemet dans une requete [ par matlocker ] Bojour,J'ai un probleme de guillemet dans ma requete. NomSal="toto"SQL= "SELECT CONGES.Periode, CONGES.Type FROM SALARIE INNER JOIN CONGES ON SALARIE. REQUETE, AFFICHAGE, TRI, --> Asp/Access [ par RomainAnatole ] Bonjour à tous,Voila, je n'ai pas à reussi a trouver de solution sur le site, alors desespere, je vous appel au secours !!!J'affiche une page Asp via Pb requete ASP sous IIS [ par Alaindj ] C'est la première fosi que je rencontre ce pb. Parfois, certaines requete ASP ne "passe" pas. Je m'explique. Toutes ASP sur le site fonctionnent sans


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,998 sec (3)

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