Salut à tous,
Je suis un étudiant en informatique et j'ai trouvé un job d'été où je doit créer une base de données Access(pas ma specialité mais bon )... Enfin non l'appli est sur Access mais la base de données sur SQL Server.
Voila mon pb, j'arrive à ajouter des données dans la base sans pb mais pour mettre à jour un champ, c'est impossible
le retour à la ligne c'est juste pour la mise en forme dans le forum.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.RunSQL "Update [dbo_plan_action] set [origine] = " & num_origine & " where [dbo_plan_action].[n_plan] = " & const_n_plan
Donc sa c'est ce que je veut, mais la syntaxe a l'air d'etre bonne, j'en ai essayé d'autre... J'ai egalement essayé sans les quotes. J'ai aussi essayé une requete plus simple du genre
Et sa ne marche pas non plus voila l'erreur qu'il me renvoit à chaque fois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.RunSQL ("UPDATE dbo_plan_action Set commentaire = 'Mais tu va marcher oui!!'")
"Erreur d'exécution '3073' :
L'opération doit utiliser une requête qui peut être mis à jour"
J'ai toutes les permissions necessaire pour travailler sur la base donc sa ne vient aps de là.
Je n'ai rien trouvé sur le sujet grace à notre ami google, enfin si en anglais mais je cherche encore sa donne sa l'erreur en anglais "Operation must use an updatable query"
Si quelqu'un pouvait m'aider sa serait formidable...
J'ai oublié de préciser que je travaille sous Access 2000
Partager