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

Requêtes et SQL. Discussion :

Erreur pendant Update


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Erreur pendant Update
    Je veux corriger des erreurs de saisie sur une base de données, pour cela je me connecte avec Access sur la base et j'essaie d'exécuter ce code mais j'ai cette erreur :

    Le moteur de base de données Microsoft Jet a arrêté le traitement parce que vous et un autre utilisateur tentez de modifier les mêmes données en même temps.

    J'ai importer cette base de données sur un serveur de test, et ce code fonctionne sans problème.
    Quelqu'un aurait une idée de ce qui m'empêche de mettre à jour les champs de la base.
    J'ai également essayer en ouvrant la base de cette façon :

    Set rst = db.OpenRecordset(Update, dbOpenDynaset, dbSeeChanges) ' ==> IDEM

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    Sub Mobile1()
        Dim db As DAO.Database
        Dim rst As DAO.Recordset
        Dim fld As DAO.Field
        Dim Update As String
     
        Update = "dbo_clients"
     
     
            Set db = CurrentDb()
     
            Set rst = db.OpenRecordset(Update)
            While rst.EOF = False
                If IsNull(rst("mobile1")) Then GoTo Drop
                rst.Edit
                rst("mobile1") = Replace(rst("mobile1"), ".", "")
                rst("mobile1") = Replace(rst("mobile1"), " ", "")
                rst("mobile1") = Replace(rst("mobile1"), "-", "")
                rst("mobile1") = Replace(rst("mobile1"), "/", "")
                If Left(rst("mobile1"), 1) = "+" Then
                    GoTo Drop
                Else
                    If Len(rst("mobile1")) = 10 Then
                        rst.Edit
                        rst("mobile1") = "+33" & Right(rst("mobile1"), 9)
                        rst.Update
                    ElseIf Len(rst("mobile1")) = 9 Then
                        rst.Edit
                        rst("mobile1") = "+33" & rst("mobile1")
                        rst.Update
                    End If
                End If
    Drop:
                rst.MoveNext
            Wend
            rst.Close
            Set rst = Nothing
            Set db = Nothing
    End Sub

  2. #2
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 926
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 926
    Points : 6 040
    Points
    6 040
    Par défaut
    Citation Envoyé par hawlk Voir le message
    Quelqu'un aurait une idée de ce qui m'empêche de mettre à jour les champs de la base.
    parce que vous et un autre utilisateur tentez de modifier les mêmes données en même temps
    et sur le serveur de test, il n'y a plus de concurrence d'accès, donc ça marche. CQFD

Discussions similaires

  1. Erreur d'Update
    Par kedig dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/08/2005, 17h25
  2. Réponses: 3
    Dernier message: 25/01/2005, 13h31
  3. DTS erreur pendant transfert entre 2 bases
    Par jc2 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 23/11/2004, 16h31
  4. Erreur instruction "UPDATE"
    Par Mathouxxx dans le forum Langage SQL
    Réponses: 7
    Dernier message: 29/07/2004, 15h02
  5. [debutante] erreur requete update
    Par LineLe dans le forum ASP
    Réponses: 5
    Dernier message: 12/09/2003, 14h05

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