Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1614 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Option modifier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Option modifier

n°1228102
Marconico
Posté le 21-10-2005 à 15:02:21  profilanswer
 

Bonjour je suis en train de faire un mini-formulaire mais je sèche sur un point: l'option pour modifier.
Voilà le code que j'ai actuellement:
 
<%  
marctitre = replace(Request.Form("marctitre" ),chr(39),"´" )
marctexte = replace(Request.Form("marctexte" ),chr(39),"´" )
 
updateSQL="UPDATE marcentreejournal SET '" & marctitre & "','" & marctexte & "'" & "WHERE marcid =' & ID'"
updateSQL = updateSQL & " marccommentaires = '" & marctexte & "',"
updateSQL = updateSQL & " marctitre = '" & marctitre & "'"
updateSQL = updateSQL & " WHERE marcid = " & ID
 
response.write updateSQL  
 
Set cn = Server.CreateObject("ADODB.Connection" )
cn.ConnectionTimeout = 10
 
DataSource = DataSource & "DRIVER={MySQL ODBC 3.51 Driver};"
DataSource = DataSource & "server=***********;"
DataSource = DataSource & "DATABASE=***********;"
DataSource = DataSource & "UID=*************3;"
DataSource = DataSource & "PWD=***********;"
DataSource = DataSource & "Option=16386"
 
cn.open DataSource
cn.execute(UpdateSQL)
cn.close
set cn= nothing
 
 %>
 
 
Je sais que ma requête Sql est mauvais mais je ne sais pas comment là faire....  :??:
C'est surtout ce qui vient après le WHERE que je ne comprends pas!
 
Merci d'avance pour votre aide.


Message édité par Marconico le 21-10-2005 à 15:03:00
mood
Publicité
Posté le 21-10-2005 à 15:02:21  profilanswer
 

n°1229798
caribou311
Posté le 24-10-2005 à 16:27:32  profilanswer
 

pourquoi mets tu 2 wHERE dans ta requête????

n°1229812
backdafuck​up
Back to da old skool
Posté le 24-10-2005 à 16:55:30  profilanswer
 

Déjà :  
 


updateSQL = _
  "UPDATE marcentreejournal " & _
  "SET '" & marctitre & "','" & marctexte & "' " & _
  "WHERE marcid =' & ID' " & _
  "AND marccommentaires LIKE '%" & marctexte & "%', "  & _
  "AND marctitre = '" & marctitre & "'"  & _


 
1 seul where dans une requete, sinon ça ne marchera pas.
 
la syntaxe d'une requete de mise à jour c'est :  
 
update nomtable set nomcol=nouvellevaleur where [whereclause] and [whereclause2] and...
 
Ensuite, la manière dont j'ai présenté ma requete, c'est la même chose que toi, sauf qu'avec des sauts de ligne et des aérations, ben c'est plus propre, maintenant, c'est chacun son truc, aucune obligation.
 
Pour les request sql, [:rtfm] ou [:google]
 
La condition where, dans ton cas, et dans le cas d'un update, sert à chercher quel champ de la table tu vas mettre à jour.
Mais ici, ta requete ne veut rien dire.
 
Comme je te l'ai dit plus haut, il te faudra plus qqc comme ça :  
 
UPDATE marcentreejournal
SET marctitre = 'nouveautitre',  
marctexte = 'nouveautexte'
WHERE marcid = 'ID'
AND marccommentaires LIKE '%commentaires%'
AND marctitre = 'ancientitre'


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Option modifier

 

Sujets relatifs
Modifier variable environnement utilisateur ?[RESOLU][SQL/Access]Impossibilité de modifier le contenu de mes tables
Comment modifier le volume et crée des sons sur VBA ?Comment modifier le style du texte dans un envoit e-mail (via smtp)
Impossible de modifier les tailles avec dreamweavermodifier fichier excel avec VBA ou autrement
Case option (bouton radio)[javascript]Espace insécable avec l'objet Option [Resolu]
[fichier .cab] outil pour modifier / créer[Netbeans] où est l'option à modifier ?
Plus de sujets relatifs à : Option modifier


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)