PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → BDD *.mdb UPDATE
BDD *.mdb UPDATE
Iniciado por Stéphane D., 05,jun. 2019 13:12 - 2 respuestas
Miembro registrado
230 mensajes
Publicado el 05,junio 2019 - 13:12
Bonjour à tous,
Lorsque je fais un SELECT cela fonctionne, mais quand je veux faire un UPDATE cela me renvoi cette erreur :
L'opération doit utiliser une requête qui peut être mise à jour.
Voici le code pour la *.mdb :
cnxAccess est une Connexion
Reqsql est une Source dede Données
Reqtxt est chaîne

// Paramètres de la connexion
cnxAccess..Provider = hOledbAccess2000
cnxAccess..Utilisateur = ""
cnxAccess..MotDePasse = ""
cnxAccess..Source = "D:\maBDD.mdb"
cnxAccess..BaseDeDonnées = ""
cnxAccess..Accès = hOLecture

// Ouverture de la connexion
HOuvreConnexion(cnxAccess)

Reqtxt=[
UPDATE ALIM SET LIBELLE = 'Modification ok' WHERE CODE = '004798'
]

SI PAS HExécuteRequêteSQL(Reqsql,cnxAccess,hRequêteSansCorrection,Reqtxt) ALORS
Erreur(HErreurInfo())
FinProgramme()
SINON
Info("Modification ok !!!")
FIN

Merci d'avance pour votre aide.

--
Stéphane.
Publicado el 05,junio 2019 - 13:39
Bonjour

Il faut modifier la propriété ..Accès car vous l'avez mis en lecture seule

Thierry
Miembro registrado
230 mensajes
Publicado el 05,junio 2019 - 14:18
Pffff quel c.... Merci.
Samedi direction Optic30000...

Encore merci.

--
Stéphane.