tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
774
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Rosikopter Rosikopter ist offline Mitglied Bronze
    Registriert seit
    Jan 2003
    Ort
    Baden Württemberg
    Beiträge
    27
    1.Frage:
    hab ein Problem bei dem befehl:

    FileCopy datAnzeige.DatabaseName, strPfad

    Ich bekomme immer die fehlermeldung Zugriff verweigert.
    Möchte nur die datenbank kopieren

    2.Frage:
    Wie kann ich eine Datei während der laufzeit verschieben in den aktuellen Ordner meiner Anwendung****?
     

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Welche Datei willst Du denn genau verschieben? Doch wohl nicht die eigene Anwendung, oder?
    Das geht nicht, solange sie läuft. Also müsstest Du Dir zwei Programme schreiben:
    Eins, mit dem Du das andere aufrufst und das sich dann beendet. Das andere verschiebt die Datei einfach und startet die alte Anwendung nochmal.
     

  3. #3
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Servus!

    Wie Lirion schon gesagt hat, erklär mal ein wenig genau, was du machen willst... nur zur Info. den aktuellen Pfad deiner Anwendung bekommst du mit

    app.path ...

    Was wird dein Projekt eigentlich, wenns mal fertig ist?

    Gruss Tom
     

  4. #4
    Rosikopter Rosikopter ist offline Mitglied Bronze
    Registriert seit
    Jan 2003
    Ort
    Baden Württemberg
    Beiträge
    27
    Ich will mein programm immer mit einer leeren datenbank beginnen, deshalb will ich am Anfang die leere datenbank kopieren und temporär irgendwo zwischenspeichern, damit ich am Ende die vollgeschriebene datenbank durch die leere ersetzen kann.

    beim programmstart: datenbank kopieren
    beim beenden: datenbank wieder verschieben und alte ersetzen

    Ohne diese Funktion kann man das Programm nur einmal ausführen, und müßte es anschließend wieder neu installieren, weil das ganze Programm immer auf einer leeren datenbank aufbaut.
     

  5. #5
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Wenn Du das nicht gerade mit Access Basic aus der Datenbankdatei selbst machen willst, ist das natürlich machbar. Allerdings muss die Datenbankverbindung geschlossen werden, bevor die Datei überschrieben werden kann. Zum anderen wäre eine andere Möglichkeit ja auch, dass die Datenbank beim Beenden der Anwendung einfach wieder ausgeleert wird.
     

  6. #6
    Rosikopter Rosikopter ist offline Mitglied Bronze
    Registriert seit
    Jan 2003
    Ort
    Baden Württemberg
    Beiträge
    27
    Ist mir eigentlich egal wie ich die Datenbank leere, ich brauch nur n einfachen Befehl.
     

  7. #7
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    Dann lösch doch einfach beim OnClose-Ereignis des Hauptformulars der Anwendung den Datenbankinhalt wieder.
    Wie Du die Tabelleninhalte oder gleich die einzelnen Objekte in der Datenbank löschen kannst, steht ja schon in dem anderen Thema.
     

Ähnliche Themen

  1. Descendant in andere Node kopieren oder verschieben
    Von ZodiacXP im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 30.08.10, 22:30
  2. Antworten: 10
    Letzter Beitrag: 24.08.10, 14:34
  3. Daten Kopieren & Verschieben Intelligenter als Windows
    Von B12 im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 21.04.08, 09:55
  4. HILFE ? Spalten Inhalt verschieben oder kopieren
    Von tottitoast im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 21.04.05, 11:41
  5. Kopieren und Verschieben funktioniert nicht mehr
    Von man man im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 08.03.04, 11:30