Bonjour à tous
Me revoilà avec mon pb d'enregistrement introuvable. C'est un peu fort de café.
Dans mon appli, j'ai trois unités totalement distinctes (aucune n'appelle l'un des autres). Dans chacune j'appelle une table. Cette table est déclarée (SQLConnection, DataSetConnection, etc) dans une Datacom.
Dans chaque unité j'ai le code suivant
Dans les trois unités, je suis sur le bon enregistrement (bien sûr, j'ai vérifié.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 If MaBse.Locate('CODE',xCode,[]) then begin MaBase.Edit; MaBase.FieldValues['CHAMP1'] := 1234; MaBase.FieldValues['CHAMP2'] := 'cccc'; MaBase.Post; MaBase.ApplyUpdates(0); end;
Dans 2 unités cela fonctionne (depuis 3 ans !) sans le moindre soucis et dans le troisième que je viens de rajouter, j'ai le message
Et là je ne pige pas, mais pas du tout.Enregistrement non trouvé. Aucune clé spécifiée
Bien sûr je vais faire une 'pirouette' par une requête mais pourquoi ai-je ce message ?
Partager