OVH Cloud OVH Cloud

Impossible mettre à jour recordset ADP

4 réponses
Avatar
Gafish
Bonjour,

J'ai un projet Access ADP sur une base SQL Server.
J'ai un bouton qui permet de lancer une procédure stockée qui permet de
copier une table.
Mon problème est le suivant :
J'ai un formulaire qui a comme source "Nom Table" & paramètre.
Si je me base sur la table source, pas de pb, je peux modifier à loisir mes
champs, mais si je me base sur la table copiée, j'ai le message "Impossible
de mettre à jour ce recordset".
Sur SQL Server, les deux tables ont comme proprio "dbo".
D'où peut venir le pb ?

Merci d'avance.

Arnaud

4 réponses

Avatar
Gafish
Autant pour moi, je n'avais pas de clé ! :)

"Gafish" a écrit dans le message de
news:
Bonjour,

J'ai un projet Access ADP sur une base SQL Server.
J'ai un bouton qui permet de lancer une procédure stockée qui permet de
copier une table.
Mon problème est le suivant :
J'ai un formulaire qui a comme source "Nom Table" & paramètre.
Si je me base sur la table source, pas de pb, je peux modifier à loisir
mes

champs, mais si je me base sur la table copiée, j'ai le message
"Impossible

de mettre à jour ce recordset".
Sur SQL Server, les deux tables ont comme proprio "dbo".
D'où peut venir le pb ?

Merci d'avance.

Arnaud




Avatar
Yannick Croteau
Bonjour Gafish!

J'ai juste besoin d'éclaircir une petite chose...
Est-ce que t'as crées ta tables et tu COPIES les données de l'autre table à
l'aide d'une procédure stockée
ou tu crées une toute nouvelle table dans ta précédure stocké?

Si tu crées une nouvelle table, ça risque d'être les propriétés de création
de table qui peut d'être le problème. Dans ce cas là, je peux faire une
brève recherche dans mes livres pour voir ce qu'il faut changer. S'il s'agit
seulement de copie de données, il faudrait que je vois le code. À moins que
ça soit la table «COPIE» à l'origine aurait une propriété ne permettant de
faire les modifications.

Yannick

"Gafish" a écrit dans le message de
news:OLtF6%
Autant pour moi, je n'avais pas de clé ! :)

"Gafish" a écrit dans le message de
news:
Bonjour,

J'ai un projet Access ADP sur une base SQL Server.
J'ai un bouton qui permet de lancer une procédure stockée qui permet de
copier une table.
Mon problème est le suivant :
J'ai un formulaire qui a comme source "Nom Table" & paramètre.
Si je me base sur la table source, pas de pb, je peux modifier à loisir
mes

champs, mais si je me base sur la table copiée, j'ai le message
"Impossible

de mettre à jour ce recordset".
Sur SQL Server, les deux tables ont comme proprio "dbo".
D'où peut venir le pb ?

Merci d'avance.

Arnaud








Avatar
Gafish
Je te remercie pour ta réponse.
En fait, je crée une nouvelle table et j'y copie les données.
Simplement je n'avais pas défini de clé dans ma création, d'où le pb. En
mettant une clé, plus de pb ! :)

"Yannick Croteau" a écrit dans le message de
news:fcoxb.15856$
Bonjour Gafish!

J'ai juste besoin d'éclaircir une petite chose...
Est-ce que t'as crées ta tables et tu COPIES les données de l'autre table
à

l'aide d'une procédure stockée
ou tu crées une toute nouvelle table dans ta précédure stocké?

Si tu crées une nouvelle table, ça risque d'être les propriétés de
création

de table qui peut d'être le problème. Dans ce cas là, je peux faire une
brève recherche dans mes livres pour voir ce qu'il faut changer. S'il
s'agit

seulement de copie de données, il faudrait que je vois le code. À moins
que

ça soit la table «COPIE» à l'origine aurait une propriété ne permettant de
faire les modifications.

Yannick

"Gafish" a écrit dans le message de
news:OLtF6%
Autant pour moi, je n'avais pas de clé ! :)

"Gafish" a écrit dans le message de
news:
Bonjour,

J'ai un projet Access ADP sur une base SQL Server.
J'ai un bouton qui permet de lancer une procédure stockée qui permet
de



copier une table.
Mon problème est le suivant :
J'ai un formulaire qui a comme source "Nom Table" & paramètre.
Si je me base sur la table source, pas de pb, je peux modifier à
loisir



mes
champs, mais si je me base sur la table copiée, j'ai le message
"Impossible

de mettre à jour ce recordset".
Sur SQL Server, les deux tables ont comme proprio "dbo".
D'où peut venir le pb ?

Merci d'avance.

Arnaud












Avatar
Yannick Croteau
Ha oki... c'était juste la clef... c'est bien!!

@+

"Gafish" a écrit dans le message de
news:%
Je te remercie pour ta réponse.
En fait, je crée une nouvelle table et j'y copie les données.
Simplement je n'avais pas défini de clé dans ma création, d'où le pb. En
mettant une clé, plus de pb ! :)

"Yannick Croteau" a écrit dans le message de
news:fcoxb.15856$
Bonjour Gafish!

J'ai juste besoin d'éclaircir une petite chose...
Est-ce que t'as crées ta tables et tu COPIES les données de l'autre
table


à
l'aide d'une procédure stockée
ou tu crées une toute nouvelle table dans ta précédure stocké?

Si tu crées une nouvelle table, ça risque d'être les propriétés de
création

de table qui peut d'être le problème. Dans ce cas là, je peux faire une
brève recherche dans mes livres pour voir ce qu'il faut changer. S'il
s'agit

seulement de copie de données, il faudrait que je vois le code. À moins
que

ça soit la table «COPIE» à l'origine aurait une propriété ne permettant
de


faire les modifications.

Yannick

"Gafish" a écrit dans le message de
news:OLtF6%
Autant pour moi, je n'avais pas de clé ! :)

"Gafish" a écrit dans le message
de



news:
Bonjour,

J'ai un projet Access ADP sur une base SQL Server.
J'ai un bouton qui permet de lancer une procédure stockée qui permet
de



copier une table.
Mon problème est le suivant :
J'ai un formulaire qui a comme source "Nom Table" & paramètre.
Si je me base sur la table source, pas de pb, je peux modifier à
loisir



mes
champs, mais si je me base sur la table copiée, j'ai le message
"Impossible

de mettre à jour ce recordset".
Sur SQL Server, les deux tables ont comme proprio "dbo".
D'où peut venir le pb ?

Merci d'avance.

Arnaud