IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Modifier un seul champ d'une table


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut Modifier un seul champ d'une table
    Bonjour,

    Il y a des lustres que je n'ai pas programmé et je tourne en rond avec une requete de mise à jour !!!
    j'ai ceci qui fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Set Rc = New ADODB.Recordset
        Where id_affectation = CbAffectation1.Column(0)
        Rc.Open "Select * From Affectations Where (id_affectation = " & CbAffectation1.Column(0) & ")", Ct, adOpenDynamic, adLockOptimistic
        Rc.Fields(1) = TxChange.Text
        Rc.Update
    Mais j'aimerai mieux quelque chose dans ce genre là. Mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Rc.Open "UPDATE Affectations SET (affectation = " & TxChange.Text & ") Where (id_affectation = " & CbAffectation1.Column(0) & ")", Ct, adOpenDynamic, adLockBatchOptimistic
    Merci de m'aider

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Rc.Open "UPDATE Affectations SET (affectation = " & TxChange.Text & ") Where (id_affectation = " & CbAffectation1.Column(0) & ")", Ct, adOpenDynamic, adLockBatchOptimistic
    si le champs affectation et de type littéral ajouter des apostrophes en début et fin de " & TxChange.Text & "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Rc.Open "UPDATE Affectations SET (affectation = '" & TxChange.Text & "') Where (id_affectation = " & CbAffectation1.Column(0) & ")", Ct, adOpenDynamic, adLockBatchOptimistic
    les parenthèses me semble superflues
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Rc.Open "UPDATE Affectations SET affectation = '" & TxChange.Text & "' Where id_affectation = " & CbAffectation1.Column(0), Ct, adOpenDynamic, adLockBatchOptimistic
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier dans un champs d'une table
    Par warning dans le forum Langage SQL
    Réponses: 3
    Dernier message: 03/05/2008, 00h25
  2. Remplir un seul champ d'une table en une requête
    Par Lenezir dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/02/2008, 14h32
  3. comment inserer un seul champ d'une table dans une autre
    Par kesamba dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/12/2007, 04h48
  4. delete un seule champs d'une table
    Par speedylol dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 17/02/2006, 11h50
  5. Modifier nom de champ d'une table Paradox 7
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/11/2004, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo