Einzelnen Beitrag anzeigen
Alt 30.09.2002, 17:46   #2
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

Das hat einfach damit zu tun dass die leerzeichen die einzelnen parameter trennen.

Probiers mal mit

shell "C:\Programme\Microsoft Office\Office10 MSACCESS.EXE ""C:\Dokumente und Einstellungen\username\Desktop\Access\MyDB.mdb"" /user " & UserName & " /pwd XYZ"


wobei die "" jeweils ein " im string erzeugen.

Damit sollte es dann gehen.


Du kannst es aber auch so machen:

TheApp = "C:\Programme\Microsoft Office\Office10\MSACCESS.EXE "
TheDB = """C:\Dokumente und Einstellungen\username\Desktop\Access\MyDB.mdb"""
TheParams = " /user " & UserName &" /pwd XYZ"
shell TheApp & TheDB & TheParams

____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\"
http://www.dream.at/gizmo/bunny.gif
Image is © 2001 Merle
Sterndalsäg.. ähh... jäger
Sesa_Mina ist offline   Mit Zitat antworten