J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli
principale, l'autre me sert lorsque je suis en déplacement. Quand je
reviens au bureau, j'exécute une requète de non-correspondance, qui
est également une requète ajout pour mettre à jour la table de l'appli
principale.
Problème: lorsque j'ajoute les enregistrements via ma requète, la clé
(numéro auto) est incrémentée. Mais lorsque je rentre des
enregistrements directement via l'appli principale, le numéro auto ne
prend pas compte des clés des enregsitrements crées par la requète.
Exemple: la dernière clé crée vai la requète à le numéro 100 (après
l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via
l'appli principale, la clé prend la valeur 91... qui existe déjà.
Comment éviter ce type de désagréments?
D'avance merci pour votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Fred" | J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli | principale, l'autre me sert lorsque je suis en déplacement. Quand je | reviens au bureau, j'exécute une requète de non-correspondance, qui | est également une requète ajout pour mettre à jour la table de l'appli | principale. | | Problème: lorsque j'ajoute les enregistrements via ma requète, la clé | (numéro auto) est incrémentée. Mais lorsque je rentre des | enregistrements directement via l'appli principale, le numéro auto ne | prend pas compte des clés des enregsitrements crées par la requète. | | Exemple: la dernière clé crée vai la requète à le numéro 100 (après | l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via | l'appli principale, la clé prend la valeur 91... qui existe déjà.
Je ne sais pas si tu veux "écrire" dans le champ clé primaire (numauto)...
"Fred"
| J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli
| principale, l'autre me sert lorsque je suis en déplacement. Quand je
| reviens au bureau, j'exécute une requète de non-correspondance, qui
| est également une requète ajout pour mettre à jour la table de l'appli
| principale.
|
| Problème: lorsque j'ajoute les enregistrements via ma requète, la clé
| (numéro auto) est incrémentée. Mais lorsque je rentre des
| enregistrements directement via l'appli principale, le numéro auto ne
| prend pas compte des clés des enregsitrements crées par la requète.
|
| Exemple: la dernière clé crée vai la requète à le numéro 100 (après
| l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via
| l'appli principale, la clé prend la valeur 91... qui existe déjà.
Je ne sais pas si tu veux "écrire" dans le champ clé primaire (numauto)...
"Fred" | J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli | principale, l'autre me sert lorsque je suis en déplacement. Quand je | reviens au bureau, j'exécute une requète de non-correspondance, qui | est également une requète ajout pour mettre à jour la table de l'appli | principale. | | Problème: lorsque j'ajoute les enregistrements via ma requète, la clé | (numéro auto) est incrémentée. Mais lorsque je rentre des | enregistrements directement via l'appli principale, le numéro auto ne | prend pas compte des clés des enregsitrements crées par la requète. | | Exemple: la dernière clé crée vai la requète à le numéro 100 (après | l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via | l'appli principale, la clé prend la valeur 91... qui existe déjà.
Je ne sais pas si tu veux "écrire" dans le champ clé primaire (numauto)...
Replication?? Je crois avoir vu dans les utilitaires de bases de données un moyen de créer un réplica. Quelle est la différence entre la réplication et ma méthode (pour ma culture personnelle)?
Merci pour le tuyau!!
Fred
"3stone" wrote in message news:...
Salut,
"Fred" | J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli | principale, l'autre me sert lorsque je suis en déplacement. Quand je | reviens au bureau, j'exécute une requète de non-correspondance, qui | est également une requète ajout pour mettre à jour la table de l'appli | principale. | | Problème: lorsque j'ajoute les enregistrements via ma requète, la clé | (numéro auto) est incrémentée. Mais lorsque je rentre des | enregistrements directement via l'appli principale, le numéro auto ne | prend pas compte des clés des enregsitrements crées par la requète. | | Exemple: la dernière clé crée vai la requète à le numéro 100 (après | l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via | l'appli principale, la clé prend la valeur 91... qui existe déjà.
Je ne sais pas si tu veux "écrire" dans le champ clé primaire (numauto)...
Mais, tu devrais te tourner vers la réplication.
Replication?? Je crois avoir vu dans les utilitaires de bases de
données un moyen de créer un réplica. Quelle est la différence entre
la réplication et ma méthode (pour ma culture personnelle)?
Merci pour le tuyau!!
Fred
"3stone" <spam@spam> wrote in message news:<u1hsUU8LFHA.3616@TK2MSFTNGP09.phx.gbl>...
Salut,
"Fred"
| J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli
| principale, l'autre me sert lorsque je suis en déplacement. Quand je
| reviens au bureau, j'exécute une requète de non-correspondance, qui
| est également une requète ajout pour mettre à jour la table de l'appli
| principale.
|
| Problème: lorsque j'ajoute les enregistrements via ma requète, la clé
| (numéro auto) est incrémentée. Mais lorsque je rentre des
| enregistrements directement via l'appli principale, le numéro auto ne
| prend pas compte des clés des enregsitrements crées par la requète.
|
| Exemple: la dernière clé crée vai la requète à le numéro 100 (après
| l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via
| l'appli principale, la clé prend la valeur 91... qui existe déjà.
Je ne sais pas si tu veux "écrire" dans le champ clé primaire (numauto)...
Replication?? Je crois avoir vu dans les utilitaires de bases de données un moyen de créer un réplica. Quelle est la différence entre la réplication et ma méthode (pour ma culture personnelle)?
Merci pour le tuyau!!
Fred
"3stone" wrote in message news:...
Salut,
"Fred" | J'ai une appli qui travaille sur 2 postes. Un des postes est l'appli | principale, l'autre me sert lorsque je suis en déplacement. Quand je | reviens au bureau, j'exécute une requète de non-correspondance, qui | est également une requète ajout pour mettre à jour la table de l'appli | principale. | | Problème: lorsque j'ajoute les enregistrements via ma requète, la clé | (numéro auto) est incrémentée. Mais lorsque je rentre des | enregistrements directement via l'appli principale, le numéro auto ne | prend pas compte des clés des enregsitrements crées par la requète. | | Exemple: la dernière clé crée vai la requète à le numéro 100 (après | l'ajout de 10 enregsitrements), et quand j'essaie d'en ajouter via | l'appli principale, la clé prend la valeur 91... qui existe déjà.
Je ne sais pas si tu veux "écrire" dans le champ clé primaire (numauto)...
Mais, tu devrais te tourner vers la réplication.
3stone
Salut,
"Fred" | Replication?? Je crois avoir vu dans les utilitaires de bases de | données un moyen de créer un réplica. Quelle est la différence entre | la réplication et ma méthode (pour ma culture personnelle)?
On peut créer soit même une méthode "de mise à jour" entre deux bases... mais cela doit être pensé "avant" et réalisé "pendant" la conception de l'application. En aucun cas, les numéroauto ne peuvent avoir une importance autre que celui de créer une relation.
La réplication devrait elle aussi (c'est l'idéal) être prévue dès le départ.
On crée une base "maître" que l'on réplique. Ensuite c'est l'utilitaire qui s'occupe de la synchonisation des données. Mais attention ! Encore ici, il faut connaitre qques particularités. Par exemple: les numéroauto seront aléatoires par opposition à continu, ceci pour éviter que le maitre et le(s) réplicat(s) créent la *même* clé primaire à un moment donné.
Quelques infos sur la réplication: http://www.trigeminal.com/
"Fred"
| Replication?? Je crois avoir vu dans les utilitaires de bases de
| données un moyen de créer un réplica. Quelle est la différence entre
| la réplication et ma méthode (pour ma culture personnelle)?
On peut créer soit même une méthode "de mise à jour" entre deux bases...
mais cela doit être pensé "avant" et réalisé "pendant" la conception de
l'application.
En aucun cas, les numéroauto ne peuvent avoir une importance autre
que celui de créer une relation.
La réplication devrait elle aussi (c'est l'idéal) être prévue dès le départ.
On crée une base "maître" que l'on réplique.
Ensuite c'est l'utilitaire qui s'occupe de la synchonisation des données.
Mais attention ! Encore ici, il faut connaitre qques particularités.
Par exemple: les numéroauto seront aléatoires par opposition
à continu, ceci pour éviter que le maitre et le(s) réplicat(s) créent
la *même* clé primaire à un moment donné.
Quelques infos sur la réplication:
http://www.trigeminal.com/
"Fred" | Replication?? Je crois avoir vu dans les utilitaires de bases de | données un moyen de créer un réplica. Quelle est la différence entre | la réplication et ma méthode (pour ma culture personnelle)?
On peut créer soit même une méthode "de mise à jour" entre deux bases... mais cela doit être pensé "avant" et réalisé "pendant" la conception de l'application. En aucun cas, les numéroauto ne peuvent avoir une importance autre que celui de créer une relation.
La réplication devrait elle aussi (c'est l'idéal) être prévue dès le départ.
On crée une base "maître" que l'on réplique. Ensuite c'est l'utilitaire qui s'occupe de la synchonisation des données. Mais attention ! Encore ici, il faut connaitre qques particularités. Par exemple: les numéroauto seront aléatoires par opposition à continu, ceci pour éviter que le maitre et le(s) réplicat(s) créent la *même* clé primaire à un moment donné.
Quelques infos sur la réplication: http://www.trigeminal.com/