bonjour,
j'aimerais utiliser la fonction "DDE.App_Begin" dans un forms
pour copier des fichier d'un serveur vers mon poste client(qui exécute forms)
ça fonctionne bien si je place une seule commande :
Exemple:
mais j'aimerais en une seulle commande lancer plusierus "XCOPY"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 declare my_source varchar2(200) :='\\10.10.3.2\orig_copy'; my_destination varchar2(200) :='c:\pc_test_copy' a pls_integer; my_command varchar2(4000); begin my_command:='xcopy '||my_source||'\repA\*.*'||' '||my_destination||'\forms /D /Y /C'; a := DDE.App_Begin(my_command, DDE.App_Mode_minimized); end;
càd exécuter en une seulle fois un certains nombre de commandes
car j'ai plusieurs répertoires à copier.
est-ce possible ?
y-a-t'il un séparateur à mettre entre mes "xcopy" ?
j'ai essayé : chr(10) ou chr(13) ou ";" ...mais sans succès...
Ou faut-il utiliser autre chose que "DDE.App_Begin" ?
J'ai essayer "host",mais sans succès...
merci pour votre aide.
Partager