tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
502
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    GangXtaBoiii GangXtaBoiii ist offline Mitglied Bronze
    Registriert seit
    Feb 2009
    Beiträge
    39
    Guten Morgen!!

    Wenn ich meine Anwendung installiert habe (mit einem Setupprogramm in eine setup.exe gepackt usw.) geht ja noch alles. Sie befindet sich dann auch im Programme-Ordnern!

    jetzt kommt aber das Problem - wenn ich diese Anwendung dann starte gehen nur noch SELECT-Anweisungen gegen die Datenbank (Access 2007) aber keine Update/Insert-Anweisungen...

    Diese 2 letzteren Anweisungen gehen NUR wenn ich die Anwendung (per Rechtsklick) als Administrator ausführe!! Dann hat das Programm die nötigen schreibrechte um Dinge zu speichern oder updaten in der db.

    gibt es eine Möglichkeit dies zu umgehen, so dass die Benutzer nicht immer als Admin das programm öffnen müssen? weil das ja 1. sehr lästig ist und 2. nicht jeder der das Prog später mal hat vl. Admin ist auf seinem/dem rechner.


    Danke!
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Höchstwahrscheinlich liegt die Access-DB auch im Programmverzeichnis
    In das dürfen "normale" User nicht schreiben.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    GangXtaBoiii GangXtaBoiii ist offline Mitglied Bronze
    Registriert seit
    Feb 2009
    Beiträge
    39
    richtig... aber wo soll ich die db denn sonst hin installieren? was würdest du mir für einen installationspfad vorschlagen?

    lg
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    In den Anwendungsdaten. Dafür ist diese Verzeichnis gedacht.
    Falls die Anwendung mehre User auf dem Rechner nutzen sollen und nicht der angemeldet Benutzer allein (z.B. wie bei Outlook) siehe http://www.mcseboard.de/windows-vist...rs-109674.html
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    GangXtaBoiii GangXtaBoiii ist offline Mitglied Bronze
    Registriert seit
    Feb 2009
    Beiträge
    39
    das mit den Anwendungsdaten klingt schon mal sehr gut!!

    Wie realisiere ich das im Code (den Pfad meine ich?) - weil die appData befinden sich ja im jeweiligen C:\Users-Ordner!! Kann ich dort den Default-User-Ordner verwenden für die Ablage der db im AppData-Verzeichnis oder soll ist dies dann nicht für alle Benutzer von da aus zugänglich?

    Weil die Seite wo du gepostet hast, befasst sich ja mit dem publicUser. Wenn ich dort in den AppData was kopiere kann die jeder auslesen oder wie? Oder ist das auch Benutzerspezifisch?

    lg
     

  6. #6
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Du hast die Seite nicht richtig gelesen!

    Das AppData-Verzeichnis im User-Profil ist benutzerspezifisch. Da werden Anwendungsdaten abgelegt, die für den entsprechenden Benutzer gelten (z.B. die pst-Datei von Outlook o.ä.)
    Das Default-Verzeichnis ist ein Template für neue Profile.
    Das Verzeichnis Public beinhaltet gar keine Anwendungsdaten.
    Globale Anwendungsdaten, als die, die für ALLE Benutzer eines Rechners gleich sind, werden in das ProgramData-Verzeichnis der System-Partition gelegt. (C:\ProgramData)
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  7. #7
    GangXtaBoiii GangXtaBoiii ist offline Mitglied Bronze
    Registriert seit
    Feb 2009
    Beiträge
    39
    Ok - das habe ich jetzt verstanden mit Benutzer- und Programmspezifisch!

    Aber jetzt geht es immer noch nicht richtig!! Die db wird jetzt zwar an den richtigen Ort installiert (C:/ProgrammData/) und auch der Zugriff funktionert -ABER wieder nur die Select-Anweisungen und keine Inserts oder Updates!!

    Ich habe die db auch schon manuell einmal geöffnet ohne prog u da wird mir auch bekannt gemacht, dass es sich um eine schreibgeschützte Kopie handelt die ich neu speichern muss damit ich etwas ändern kann...

    kurz gesagt: es geht wieder nicht auch wenn es in ProgrammData ist...

    habe ich wieder etwas übersehen?
     

Ähnliche Themen

  1. Benutzer wechseln ohne Adminrechte ?
    Von lin4ever im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 15.10.10, 17:41
  2. CorelDraw 10 - Fehler beim Start ohne Admin-Rechte
    Von komatphil im Forum Sonstige Grafik-Programme
    Antworten: 3
    Letzter Beitrag: 13.01.09, 15:34
  3. GS Auftrag Fehler beim Start
    Von laurasan im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 05.01.08, 11:52
  4. XPrint ohne Adminrechte installieren
    Von metno im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 29.06.07, 09:00
  5. Antworten: 2
    Letzter Beitrag: 06.03.07, 08:33

Stichworte