DDELance(Sysrep + "system3runas.exe /user:administrateur ...... Mais comment faire apparaitre les guillemets dans ma commande ?
Bonjour,
Il faut guillemetter le guillemet.
Par exemple : lSyntaxe = "OSQL -E -Q "+""""+"BACKUP DATABASE "+lBase+ " TO DISK 'C:FICHIERS"+lBase+"_Backup.DAT'"+"""" SI PAS DDELance(lSyntaxe,DDEIconise,Vrai) ALORS ....
Pour exécuter : OSQL -E -Q "BACKUP DATABASE lBase TO DISK 'C:FICHIERSlBase_Backup.DAT" (lbase est une variable bien sur)
Peut etre plus pratique : utiliser le code ascii correspond aux guillemets... Et passe par une variable chaine intermédiaire pour la syntaxe, ça évite parfois des soucis.
> Bonjour
Je voudrais lancer la commande suivante (avec les guillements)
DDELance(Sysrep + "system3runas.exe /user:administrateur ......
Mais comment faire apparaitre les guillemets dans ma commande ?
Bonjour,
Il faut guillemetter le guillemet.
Par exemple :
lSyntaxe = "OSQL -E -Q "+""""+"BACKUP DATABASE "+lBase+ " TO DISK 'C:FICHIERS"+lBase+"_Backup.DAT'"+""""
SI PAS DDELance(lSyntaxe,DDEIconise,Vrai) ALORS
....
Pour exécuter :
OSQL -E -Q "BACKUP DATABASE lBase TO DISK 'C:FICHIERSlBase_Backup.DAT"
(lbase est une variable bien sur)
Peut etre plus pratique : utiliser le code ascii correspond aux
guillemets...
Et passe par une variable chaine intermédiaire pour la syntaxe, ça évite
parfois des soucis.
DDELance(Sysrep + "system3runas.exe /user:administrateur ...... Mais comment faire apparaitre les guillemets dans ma commande ?
Bonjour,
Il faut guillemetter le guillemet.
Par exemple : lSyntaxe = "OSQL -E -Q "+""""+"BACKUP DATABASE "+lBase+ " TO DISK 'C:FICHIERS"+lBase+"_Backup.DAT'"+"""" SI PAS DDELance(lSyntaxe,DDEIconise,Vrai) ALORS ....
Pour exécuter : OSQL -E -Q "BACKUP DATABASE lBase TO DISK 'C:FICHIERSlBase_Backup.DAT" (lbase est une variable bien sur)
Peut etre plus pratique : utiliser le code ascii correspond aux guillemets... Et passe par une variable chaine intermédiaire pour la syntaxe, ça évite parfois des soucis.