Bonjour,
voulez-vous bien me donner un coup de main et merci.
est ce qu'il est possible de mettre à jour une table de base de donnée via un cursor tmporaire crée par l'instructio sql select.
la commande est comme suit :
select pers.idemp,pers.name,pers.contact from gpers!pers into cursor tmpemp readwrite.
j'ai essayé de definir les propriétés :
=cursorsetprop("Tables","pers","tmpemp"
=cursorsetprop("keyfieldlist","idemp","tmpemp"
etc....
mais l'opération echoue au niveau de la premiére ligne en me donnant le message d'erreur suivant :[ proppriété non valide pour le cursor ].
alors que la miseàjour avec un cursor créeé avec sqlexec marche parfaitement aprés avoir defini ses propriétés de chanmps et de miseàjour automatic ou manuel.
ou est ce qu'il réside le problème ?
et merci encore .
vous allez me dire pourquoi se comliquer les choses et de ne pas passer par une vue local tout simplement.
mais le fait réside dans la clause where
qui se base parfois sur un seul champ et parfois plusieur.C'est pour quoi je suis obligé e definir à chaque fois l'intruction sql
suivant les critéres de l'utilisateur.
mile merci.