requete update (sous access...) MAJ - SQL/NoSQL - Programmation
Marsh Posté le 25-10-2004 à 11:07:50
g fait ceci :
UPDATE TB1
SET TB1.profil =
(
SELECT TB2.profil
FROM TB2
WHERE TB1.mail = TB2.mail
)
ACCESS me sort ce message : "L'opération doit utiliser une requete qui peut etre mise a jour"
c quoi ce charabia??
Marsh Posté le 25-10-2004 à 11:33:27
UPDATE tbl1,tbl2 set tbl1.profil=tbl2.profil where tbl1.mail=tbl2.mail
Marsh Posté le 25-10-2004 à 12:22:05
J'en profite pour te dire que si tu as des doutes sur une certaine requête ou si tu ne te souviens plus d'une syntaxe, l'assistant de requêtes peut parfois être une bonne aide.
Marsh Posté le 28-10-2004 à 15:21:48
Pas bien sûr d'avoir tout compris... Ta première question, personne n'a répondu encore si ?
Si personne t'as répondu, alors teste ça :
|
Marsh Posté le 28-10-2004 à 16:38:34
merci mais g pas tout compris a ton code lol...
pour l'instant je recupère la valeur de ma liste avec un request.form("nomliste" ), ca me renvoie le RS("nomliste" )
et je voudrais également récupérer le nom de cette liste (soit nomliste ici...)
est ce plus clair???
Marsh Posté le 28-10-2004 à 16:49:39
Pour le Request.Form, teste simplement :
for each el in Request.Form |
Et pour un recordset :
for each el in rs.Fields |
Tu comprendras mieu
Marsh Posté le 25-10-2004 à 10:49:51
salut
c encore moi
comment faire pour recuperer le label d'une liste plutot que sa valeur???
edit : sachant que g également besoin de récuprer la valeur...
Pour l'instant ma liste est comme ca (*43 champs...)
<option value="<%=RS("login" )%>">login</option>
autre question de syntaxe :
g une requete du style
if Request.form("mod2" ) <> "" then ' Modif
SQL = "UPDATE [table]" _
& " SET login='" & Request.form("mod2" ) _
& "' WHERE login='" & Request.form("mod1" ) &"'"
a la place de login je voudrais mettre le label de ma selection (d'ou la premiere question )
c quoi la syntaxe parce que c pas evident en asp
Message édité par waouzzaaa le 28-10-2004 à 15:16:37