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

Access Discussion :

[A-00][SQL2k5]impossible d'afficher une ligne qui vient d'être ajoutée


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut [A-00][SQL2k5]impossible d'afficher une ligne qui vient d'être ajoutée
    Bonjour à tous,

    J'ai un problème de liaison entre un projet .adp sous Access 2000 et une base de données sous sql server 2005 Express (en attendant la version Developper).
    Sur un formulaire de mon projet adp, j'ai des onglets qui affichent chacun les données d'une table différente et qui sont modifiables, en mode feuille de données. Seulement quand je veux ajouter une nouvelle ligne, j'ai le message d'erreur suivant :
    Les données ont été ajoutées à la base de données mais elles ne seront pas affichées dans le formulaire car elles ne répondent pas aux critères de la source d'enregistrement sous-jacente.
    et effectivement si je ferme mon formulaire et que je le rouvre, j'ai bien mes nouvelles lignes qui s'affichent, je peux les modifier.

    Je ne comprends pas cette erreur, je ne sais pas du tout quoi faire pour la corriger.

    Changements récents :
    - ma BDD était sous sql server 2000 sur un serveur windows 2000 et je viens de la passer sous sql server 2005 sur un windows server 2003.
    - j'étais en authentification Windows avec ma base en 2000, je suis passée à une authentification sql server avec 2005
    - j'ai rajouté un champ Timestamp sur toutes mes tables, cela n'a rien changé.

    Merci de m'aider, je suis totalement coincée là.

    P.S. : j'ai posté dans le forum Access, mais je ne sais pas si ça concerne plutôt Access ou plutôt Sql server...

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    Informations supplémentaires :

    J'ai essayé de mettre tous les droits possibles sur la connexion, rien n'y a fait, ce n'est donc pas un problème de droit.

    J'ai tenté aussi de transformer mes requêtes sources en vue avec l'option "WITH CHECK OPTION" dans la base et de mettre la vue en source : sur un formulaire, ça marche, sur un autre, ça ne marche pas.
    Pourtant les deux tables sont similaires, à savoir deux champs en clé primaire et pas de champ d'un type spécial.
    Les 2 vues sont construites de la même façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT champ1, champ2, champ3 
    FROM table1
    Une idée, un test à faire, une simple piste à suivre?
    Je prends absolument tout.

    Merci de m'aider.

Discussions similaires

  1. [MySQL] Récupérer l'ID d'une entrée qui vient d'être créée
    Par yongblood dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 23/06/2007, 06h14
  2. Réponses: 2
    Dernier message: 05/06/2006, 17h17
  3. [j3d] afficher une ligne qui point vers un objet
    Par guitalca dans le forum 3D
    Réponses: 1
    Dernier message: 06/03/2006, 21h44
  4. afficher une ligne d'une base de données
    Par stefano dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/03/2005, 19h38
  5. afficher une ligne contante sur le graphe d'un DBChart ?
    Par bigfoot dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/12/2004, 16h33

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