Avatar billede dd_ns Nybegynder
19. maj 2003 - 13:31 Der er 6 kommentarer og
1 løsning

opret fil text file..

Jeg vil gerne skrive følgende text til en txtfil:

osql -E -S %COMPUTERNAME% -Q "sp_detach_db [%1 %2 %3], 'true'"

Men den sklager over %"!' osv.... Hvordan kan man gøre det?=
Avatar billede jrl0469 Nybegynder
19. maj 2003 - 13:51 #1
"osql -E -S %COMPUTERNAME% -Q ''sp_detach_db [%1 %2 %3], 'true'"
Avatar billede dd_ns Nybegynder
19. maj 2003 - 13:57 #2
Ja, det har jeg jo nok prøvet
Avatar billede jrl0469 Nybegynder
19. maj 2003 - 13:58 #3
Du må forklare dig lidt bedre...
Avatar billede dd_ns Nybegynder
19. maj 2003 - 14:09 #4
jeg skriver

Print #1 ,"osql -E -S %COMPUTERNAME% -Q "sp_detach_db [%1 %2 %3], 'true'""

Men den laver de " og ' om til "; og ';
og så virker det jo ikke..
Avatar billede helmet Nybegynder
19. maj 2003 - 14:30 #5
Prøv eventuelt sådan her.
"osql -E -S %COMPUTERNAME% -Q " & """" & "sp_detach_db [%1 %2 %3], 'true'" & """"
Avatar billede martin_moth Mester
19. maj 2003 - 14:49 #6
Der er visse tegn, du ikke direkte kan skrive til en string variabel, f.eks. "

Det klares nemt ved Asc() og Chr()-funktionerne.

minVariabel = "osql -E -S %COMPUTERNAME% -Q " & Chr(34) & "sp_detach_db [%1 %2 %3], 'true'" & Chr(34)

Dette virker upåklageligt hos mig :o)
Avatar billede dd_ns Nybegynder
19. maj 2003 - 14:53 #7
Jeg har fået den til at virke... tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester