j'ai actuellement une base de donn=E9es dont les tables se=20
trouvent sur SQL server 2000. Mon client est devellop=E9 en=20
access 2000.
une table me pose probl=E8me : lorsque j'ajoute un=20
enregistrement via une instruction VBA/SQL, il arrive que=20
je ne puisse plus modifi=E9 2 champs(sur 25) dont les types=20
sont texte et m=E9mo sur access (20% des records ne sont=20
plus modifiables).
J'ai deja rencontrer des probl=E9me caus=E9s par de champs=20
type oui/non qu'il faut convertir en bit avec une valeur=20
par d=E9faut (si pas de valeur par d=E9faut: les=20
enregistrement ne peuvent plus etre updat=E9 depuis=20
access2000). Dans mon cas, il ne s'agit pas de cela.
Le message d'erreur est "conflit d'=E9criture" "cet=20
enregistrement a =E9t=E9 modifi=E9 par un autre utilisateur=20
depuis que vous avez commenc=E9 =E0 le modifier..."
Evidement, aucun utilisateur ne modifie cet=20
enregistrement pendant que je le modifie.
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
atchoum
j'ai le même problème sur un formulaire access, par contre il n'y a aucune programmation. j'ai donc éssayé directement sur la table de modifier plusieurs enregistrement les uns derrieère les autres mais dés le 2 e , j'ai un conflit d'ecriture en changeant d'entregistrement . je n'arrive pas a trouvé d'ou cela vient, ma table est une table attaché sql server via odbc.
par contre en réalisant une requète sur cette même table et en voulant modifier les enregistrement succéssivement je n'ai plus le conflit !
il doit s'agir d'un mode d'ouverture de la table sql dans access mais je ne trouve pas comment eliminer proprement le problème. pour un recordset je sais qu'il y a en vba, une option particulière pour le mode d'ouverture mais dans le mode table direct pas trouvé... l'option se trouve en consutant l'aide sur les recordset et leur mode d'ouverture, dbopentable, dbopendynaset, etc...
j'ai le même problème sur un formulaire access, par contre il n'y a aucune
programmation.
j'ai donc éssayé directement sur la table de modifier plusieurs
enregistrement les uns derrieère les autres mais dés le 2 e , j'ai un
conflit d'ecriture en changeant d'entregistrement . je n'arrive pas a trouvé
d'ou cela vient, ma table est une table attaché sql server via odbc.
par contre en réalisant une requète sur cette même table et en voulant
modifier les enregistrement succéssivement je n'ai plus le conflit !
il doit s'agir d'un mode d'ouverture de la table sql dans access mais je ne
trouve pas comment eliminer proprement le problème.
pour un recordset je sais qu'il y a en vba, une option particulière pour le
mode d'ouverture mais dans le mode table direct pas trouvé...
l'option se trouve en consutant l'aide sur les recordset et leur mode
d'ouverture, dbopentable, dbopendynaset, etc...
j'ai le même problème sur un formulaire access, par contre il n'y a aucune programmation. j'ai donc éssayé directement sur la table de modifier plusieurs enregistrement les uns derrieère les autres mais dés le 2 e , j'ai un conflit d'ecriture en changeant d'entregistrement . je n'arrive pas a trouvé d'ou cela vient, ma table est une table attaché sql server via odbc.
par contre en réalisant une requète sur cette même table et en voulant modifier les enregistrement succéssivement je n'ai plus le conflit !
il doit s'agir d'un mode d'ouverture de la table sql dans access mais je ne trouve pas comment eliminer proprement le problème. pour un recordset je sais qu'il y a en vba, une option particulière pour le mode d'ouverture mais dans le mode table direct pas trouvé... l'option se trouve en consutant l'aide sur les recordset et leur mode d'ouverture, dbopentable, dbopendynaset, etc...
atchoum
bon malheuresement mon astuce ne fonctionne pas. pour des enregistrements je n'ai pas de conflits d'ecriture et pour d'autre j'en ai , ça ne vient apparament pas du mode d'ouverture. s'agit il d'une valeur dans une table qu'il n'accepte pas pour certain enregistrement ?
bon malheuresement mon astuce ne fonctionne pas.
pour des enregistrements je n'ai pas de conflits d'ecriture et pour d'autre
j'en ai , ça ne vient apparament pas du mode d'ouverture. s'agit il d'une
valeur dans une table qu'il n'accepte pas pour certain enregistrement ?
bon malheuresement mon astuce ne fonctionne pas. pour des enregistrements je n'ai pas de conflits d'ecriture et pour d'autre j'en ai , ça ne vient apparament pas du mode d'ouverture. s'agit il d'une valeur dans une table qu'il n'accepte pas pour certain enregistrement ?
atchoum
apparament ce serait les valeurs booleene qui ne doivent pas être a null mais à zero pour être géré correctepment par access sans que le message conflit d'ecriture apparaisse... mais pourquoi ?
apparament ce serait les valeurs booleene qui ne doivent pas être a null
mais à zero pour être géré correctepment par access sans que le message
conflit d'ecriture apparaisse... mais pourquoi ?
apparament ce serait les valeurs booleene qui ne doivent pas être a null mais à zero pour être géré correctepment par access sans que le message conflit d'ecriture apparaisse... mais pourquoi ?