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

Runtime Discussion :

Runtime error '3251'


Sujet :

Runtime

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut Runtime error '3251'
    bonsoir a tous

    j'ai un petit probleme lorque que je veux faire un enregistrement de ma table via mon formulaire et d'une connection ADO.

    J'ai une liste déroulante IdEmp qui parcours ma table T_remise, si je trouve l'enregistrement correspondant a IdEmp alors sa me met un message sinon sa m'enregistre les informations.
    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
    Dim cnn As New ADODB.Connection, rst As New ADODB.Recordset, fld As ADODB.Field
        ' Ouverture de la connexion
    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=C:\Documents and Settings\Fei\Bureau\gestion d'une bibliothèque\donnee.mdb;"
        ' Ouverture du Recordset en défilement en avant, et en lecture seule
    rst.Open "SELECT * FROM T_Remise", cnn, adOpenForwardOnly, adLockReadOnly
        ' Fermeture du Recordset
    rst.MoveFirst
     
        While Not rst.EOF
            If rst!IdEmp = IdEmp Then
                'DoCmd.OpenForm "Menu", , , , acFormEdit
                'DoCmd.Close acForm, "MenuIdent"
                    MsgBox ("vous aver déja effectué cette remise !")
                  ' rst.
                   IdEmp.SetFocus
             Else
               rst.AddNew
               rst!IdRemis = IdRemis
               rst!IdEmp = IdEmp
               rst!DatRem = DatRem
               rst.Update
               rst.AddNew
            End If
            rst.MoveNext
    Wend
    rst.Close

    mais lorsque j'esseye d'effectué cette enregistrement, sa me met :
    Runtime error '3251'
    le jeu d'enregistrement suivant ne prend pas en charge la mise à jour. Il s'agit peut être d'une limitation du fournisseur ou du type de verrou sélectionné.


    merci d'avance pour les aides

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 148
    Par défaut
    Bonjour,

    Si tu souhaites faire des modifs dans un jeu d'enregistrement évite de le déclarer en ReadOnly...

    ça aidera grandement ACCESS.


    Cordialement,

Discussions similaires

  1. Runtime error avec UDF/DLL
    Par pram dans le forum SQL
    Réponses: 6
    Dernier message: 22/04/2005, 10h30
  2. [LG]Runtime Error lors d'une recherche dans un fichier
    Par Fraynor dans le forum Langage
    Réponses: 2
    Dernier message: 15/03/2005, 22h51
  3. [TP]Runtime error 106 à l'exécution
    Par BlackTiger dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 25/01/2004, 21h50
  4. [LG]runtime error 202
    Par picsou123 dans le forum Langage
    Réponses: 2
    Dernier message: 14/11/2003, 22h53
  5. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51

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