ShellExecute, Accessdatenbank mit Runtime starten



  • Hallo,

    ich versuche eine Access Datenbank mittels der Runtime zu starten.

    strcpy(strMessageBuffer, "\"D:\\Win32App\\OfficeXP\\Office10\\MSACCESS.EXE\" /runtime \"e:\\tmp\db.mde\" ");
    
    ShellExecute(hwnd, "open", strMessageBuffer, NULL, NULL, SW_SHOW);
    

    Leider passiert gar nix. Mal generell, ist sowas überhaupt mit shellexecute möglich ???



  • Open macht genau das, was passiert, wenn du im Explorer im Kontextmenu "Öffnen" wählst.

    Was soll denn der / ganz am Anfang vorm D ?

    Den Parameter solltest du übrigens als lpParameters (der 3.) extra übergeben.



  • mach doch open auf das file (setzt voraus das *.mdb mit accsess verknüpft sind, siehe seppschrot) und die parameter wurden von seppschrot schon erwähnt.


Anmelden zum Antworten