Pour moi elle commence assez mal, alors avant d'y perdre=20
d=E9j=E0 la sant=E9, je fais appel =E0 la communaut=E9.
J'ai un curieux message d'erreur n=B0 -2147467259,=20
informations sur la table de base de donn=E9es insufisantes=20
pour la mise =E0 jour ou le rafraichissement.
O=F9 puis trouver des explications sur les causes possibles ?
Est-ce LA table dans la base ou LA table de la base ?
J'ai deux form chacune representant une table de ma base=20
access.=20
L'une concerne les =E9quipes, l'autre les joueurs.
Dans le form equipe, j'affiche le nom de l'=E9quipe, la=20
ville, etc ... et la liste (nom et pr=E9nom concat=E9n=E9s) des=20
joueurs.=20
Dans le form joueur, le nom, le pr=E9nom, la date naissance,=20
etc ... de chaque joueur.
Dans le form equipe, quand je clique sur un joueur, le=20
form joueur s'ouvre et les infos du joueur s'affichent.=20
Si je d=E9sire en ajouter ou en modifier le remplissage est=20
ok, m=EAme dans le recordset ( vu avec l'espion du d=E9bogage=20
et en pas =E0 pas ) mais au moment du .update, voici mon=20
message d'erreur qui apparait, comment faire ?
J'ai essay=E9 dans un module avec une connection publique et=20
globale =E0 la base, et un recordset sp=E9cifique =E0 chaque=20
form.
J'ai essay=E9 aussi avec une private connection =E0 la base=20
sp=E9cifique dans chaque form.
Dans un cas comme dans l'autre, quand j'appelle=20
individuellement chacune des form, je n'ai aucune=20
difficult=E9s pour ajouter/modifier, l'erreur se produit=20
lors de l'appel de la 2e par la 1e et que je modifie la=20
2e ! Il doit y avoir un conflit ou une perte d'info, mais=20
o=F9 ??
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
Jean-Marc
>"nullus premium" a écrit dans le
message de news:076c01c3d1e0>$d509bad0$
Slt et bonne année !
Pour moi elle commence assez mal, alors avant d'y perdre déjà la santé, je fais appel à la communauté.
J'ai un curieux message d'erreur n° -2147467259, informations sur la table de base de données insufisantes pour la mise à jour ou le rafraichissement.
Où puis trouver des explications sur les causes possibles ?
Est-ce LA table dans la base ou LA table de la base ?
J'ai deux form chacune representant une table de ma base access. L'une concerne les équipes, l'autre les joueurs. Dans le form equipe, j'affiche le nom de l'équipe, la ville, etc ... et la liste (nom et prénom concaténés) des joueurs. Dans le form joueur, le nom, le prénom, la date naissance, etc ... de chaque joueur. Dans le form equipe, quand je clique sur un joueur, le form joueur s'ouvre et les infos du joueur s'affichent. Si je désire en ajouter ou en modifier le remplissage est ok, même dans le recordset ( vu avec l'espion du débogage et en pas à pas ) mais au moment du .update, voici mon message d'erreur qui apparait, comment faire ?
J'ai essayé dans un module avec une connection publique et globale à la base, et un recordset spécifique à chaque form. J'ai essayé aussi avec une private connection à la base spécifique dans chaque form.
Dans un cas comme dans l'autre, quand j'appelle individuellement chacune des form, je n'ai aucune difficultés pour ajouter/modifier, l'erreur se produit lors de l'appel de la 2e par la 1e et que je modifie la 2e ! Il doit y avoir un conflit ou une perte d'info, mais où ??
Hello,
c'est un problème classique. Generalement, c'est du au fait que le recordset sur lequel tu tentes de faire un Update contient un champ, souvent une clé primaire, pour lequel le "NULL" n'est pas autorisé et qui au moment de ton Update vaut "NULL". Mon conseil de debuggage: Juste avant le Update, met un point d'arrêt et: - Regarde la liste des champs de ton recordset (je suppose que c'est le résultat d'une requete) - Regarde la Valeur de chaque champ - Vérifie que la valeur de chaque champ est compatible avec la définition du champ dans tes tables: en particulier, vérifie que tu n'as pas de champs dont la valuer est "NULL" alors qu'ils sont définis dans Access comme "NULL interdit"
Hope this helps,
Jean-Marc
>"nullus premium" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:076c01c3d1e0>$d509bad0$a301280a@phx.gbl...
Slt et bonne année !
Pour moi elle commence assez mal, alors avant d'y perdre
déjà la santé, je fais appel à la communauté.
J'ai un curieux message d'erreur n° -2147467259,
informations sur la table de base de données insufisantes
pour la mise à jour ou le rafraichissement.
Où puis trouver des explications sur les causes possibles ?
Est-ce LA table dans la base ou LA table de la base ?
J'ai deux form chacune representant une table de ma base
access.
L'une concerne les équipes, l'autre les joueurs.
Dans le form equipe, j'affiche le nom de l'équipe, la
ville, etc ... et la liste (nom et prénom concaténés) des
joueurs.
Dans le form joueur, le nom, le prénom, la date naissance,
etc ... de chaque joueur.
Dans le form equipe, quand je clique sur un joueur, le
form joueur s'ouvre et les infos du joueur s'affichent.
Si je désire en ajouter ou en modifier le remplissage est
ok, même dans le recordset ( vu avec l'espion du débogage
et en pas à pas ) mais au moment du .update, voici mon
message d'erreur qui apparait, comment faire ?
J'ai essayé dans un module avec une connection publique et
globale à la base, et un recordset spécifique à chaque
form.
J'ai essayé aussi avec une private connection à la base
spécifique dans chaque form.
Dans un cas comme dans l'autre, quand j'appelle
individuellement chacune des form, je n'ai aucune
difficultés pour ajouter/modifier, l'erreur se produit
lors de l'appel de la 2e par la 1e et que je modifie la
2e ! Il doit y avoir un conflit ou une perte d'info, mais
où ??
Hello,
c'est un problème classique. Generalement, c'est du au fait
que le recordset sur lequel tu tentes de faire un Update
contient un champ, souvent une clé primaire, pour lequel
le "NULL" n'est pas autorisé et qui au moment de ton
Update vaut "NULL".
Mon conseil de debuggage:
Juste avant le Update, met un point d'arrêt et:
- Regarde la liste des champs de ton recordset (je suppose que
c'est le résultat d'une requete)
- Regarde la Valeur de chaque champ
- Vérifie que la valeur de chaque champ est compatible avec la
définition du champ dans tes tables: en particulier, vérifie que tu n'as pas
de champs dont la valuer est "NULL" alors qu'ils sont définis dans Access
comme "NULL interdit"
Pour moi elle commence assez mal, alors avant d'y perdre déjà la santé, je fais appel à la communauté.
J'ai un curieux message d'erreur n° -2147467259, informations sur la table de base de données insufisantes pour la mise à jour ou le rafraichissement.
Où puis trouver des explications sur les causes possibles ?
Est-ce LA table dans la base ou LA table de la base ?
J'ai deux form chacune representant une table de ma base access. L'une concerne les équipes, l'autre les joueurs. Dans le form equipe, j'affiche le nom de l'équipe, la ville, etc ... et la liste (nom et prénom concaténés) des joueurs. Dans le form joueur, le nom, le prénom, la date naissance, etc ... de chaque joueur. Dans le form equipe, quand je clique sur un joueur, le form joueur s'ouvre et les infos du joueur s'affichent. Si je désire en ajouter ou en modifier le remplissage est ok, même dans le recordset ( vu avec l'espion du débogage et en pas à pas ) mais au moment du .update, voici mon message d'erreur qui apparait, comment faire ?
J'ai essayé dans un module avec une connection publique et globale à la base, et un recordset spécifique à chaque form. J'ai essayé aussi avec une private connection à la base spécifique dans chaque form.
Dans un cas comme dans l'autre, quand j'appelle individuellement chacune des form, je n'ai aucune difficultés pour ajouter/modifier, l'erreur se produit lors de l'appel de la 2e par la 1e et que je modifie la 2e ! Il doit y avoir un conflit ou une perte d'info, mais où ??
Hello,
c'est un problème classique. Generalement, c'est du au fait que le recordset sur lequel tu tentes de faire un Update contient un champ, souvent une clé primaire, pour lequel le "NULL" n'est pas autorisé et qui au moment de ton Update vaut "NULL". Mon conseil de debuggage: Juste avant le Update, met un point d'arrêt et: - Regarde la liste des champs de ton recordset (je suppose que c'est le résultat d'une requete) - Regarde la Valeur de chaque champ - Vérifie que la valeur de chaque champ est compatible avec la définition du champ dans tes tables: en particulier, vérifie que tu n'as pas de champs dont la valuer est "NULL" alors qu'ils sont définis dans Access comme "NULL interdit"
Hope this helps,
Jean-Marc
Merci jean marc de ta réponse !
Si c'était une question de compatibilité de champs et de valeur, l'erreur se produirait à chaque fois. Or quand j'appelle individuellement chacune des form, je n'ai aucune difficulté pour ajouter/modifier et mettre à jour. L'erreur se produit lors de l'appel de la 2e avec la 1e et qu'après modification de la 2e, je souhaite mettre à jour la 2e !
Hello,
c'est un problème classique. Generalement, c'est du au
fait
que le recordset sur lequel tu tentes de faire un Update contient un champ, souvent une clé primaire, pour lequel le "NULL" n'est pas autorisé et qui au moment de ton Update vaut "NULL". Mon conseil de debuggage: Juste avant le Update, met un point d'arrêt et: - Regarde la liste des champs de ton recordset (je
suppose que
c'est le résultat d'une requete) - Regarde la Valeur de chaque champ - Vérifie que la valeur de chaque champ est compatible
avec la
définition du champ dans tes tables: en particulier,
vérifie que tu n'as pas
de champs dont la valuer est "NULL" alors qu'ils sont
définis dans Access
comme "NULL interdit"
Hope this helps,
Jean-Marc
.
Merci jean marc de ta réponse !
Si c'était une question de compatibilité de champs et de
valeur, l'erreur se produirait à chaque fois.
Or quand j'appelle individuellement chacune des form, je
n'ai aucune difficulté pour ajouter/modifier et mettre à
jour.
L'erreur se produit lors de l'appel de la 2e avec la 1e et
qu'après modification de la 2e, je souhaite mettre à jour
la 2e !
Hello,
c'est un problème classique. Generalement, c'est du au
fait
que le recordset sur lequel tu tentes de faire un Update
contient un champ, souvent une clé primaire, pour lequel
le "NULL" n'est pas autorisé et qui au moment de ton
Update vaut "NULL".
Mon conseil de debuggage:
Juste avant le Update, met un point d'arrêt et:
- Regarde la liste des champs de ton recordset (je
suppose que
c'est le résultat d'une requete)
- Regarde la Valeur de chaque champ
- Vérifie que la valeur de chaque champ est compatible
avec la
définition du champ dans tes tables: en particulier,
vérifie que tu n'as pas
de champs dont la valuer est "NULL" alors qu'ils sont
Si c'était une question de compatibilité de champs et de valeur, l'erreur se produirait à chaque fois. Or quand j'appelle individuellement chacune des form, je n'ai aucune difficulté pour ajouter/modifier et mettre à jour. L'erreur se produit lors de l'appel de la 2e avec la 1e et qu'après modification de la 2e, je souhaite mettre à jour la 2e !
Hello,
c'est un problème classique. Generalement, c'est du au
fait
que le recordset sur lequel tu tentes de faire un Update contient un champ, souvent une clé primaire, pour lequel le "NULL" n'est pas autorisé et qui au moment de ton Update vaut "NULL". Mon conseil de debuggage: Juste avant le Update, met un point d'arrêt et: - Regarde la liste des champs de ton recordset (je
suppose que
c'est le résultat d'une requete) - Regarde la Valeur de chaque champ - Vérifie que la valeur de chaque champ est compatible
avec la
définition du champ dans tes tables: en particulier,
vérifie que tu n'as pas
de champs dont la valuer est "NULL" alors qu'ils sont