AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sicherung mit Myqsldump

Ein Thema von sebastian_buege · begonnen am 6. Mär 2007 · letzter Beitrag vom 6. Mär 2007
Antwort Antwort
Seite 2 von 2     12   
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#11

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 09:50
Warum verwendest du nicht die Funktion SysUtils.GetEnvironmentVariable() - sie ist schon auf Pascal-Bedürfnisse angepasst.

Probiere es zuerst mit einem internen Befehl wie DIR und informiere dich über den Schalter /C der Shell, den ich in meinem Beispiel verwendet habe.
  Mit Zitat antworten Zitat
sebastian_buege

Registriert seit: 5. Mär 2007
58 Beiträge
 
Delphi 6 Personal
 
#12

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 10:09
Super... es hat geklappt. Habe doch tatsache den /c vergeseen danke allen
  Mit Zitat antworten Zitat
sebastian_buege

Registriert seit: 5. Mär 2007
58 Beiträge
 
Delphi 6 Personal
 
#13

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 12:11
Okay aber nun stellt sich das geleiche problem mit der rücksicherung das cmd startet es geht auch alles aber die ausgabe erfolgt auf dem bildschirm und nicht in einer datei

Delphi-Quellcode:
var
   cmd:String;
   shell: array [Byte] of Char;
   size: Dword;
begin
     OpenDialog1.Filter:='Sicherungsdatei|*.sql';
     if OpenDialog1.Execute then
     begin
          GetEnvironmentVariable('COMSPEC',shell,size);
          cmd := '/c ..\Mysql\mysqldump.exe --databases pze -u root -p < ' +OpenDialog1.Files.GetText;
          ShellExecute(0, 'open', shell, PAnsiChar(cmd), '', SW_SHOW);
          ShowMessage('Sicherung angelegt');
     end;
Vielen Dank
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#14

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 12:24
Du verwendest in deinem Code eine Eingabe- und keine Ausgabe-Umleitung.
  Mit Zitat antworten Zitat
sebastian_buege

Registriert seit: 5. Mär 2007
58 Beiträge
 
Delphi 6 Personal
 
#15

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 12:26
Das verstehe ich nicht "<" sagt doch aus das die datei eingelesen wird oder täusche ich mich undd wo si der ausgabestrom???
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
374 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#16

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 12:29
@marabu
Na ja, er will jetzt ja auch einlesen und NICHT ausgeben.

Aber zum Einlesen: das macht man mit mysql und NICHT mit mysqldump

So ungefähr: mysql -ubenutzer -pppasswort datenbank<deinesqldatei

Moin
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#17

Re: Sicherung mit Myqsldump

  Alt 6. Mär 2007, 12:54
In Beitrag #13 hast du dich beklagt, dass unerwünschte Ausgaben auf dem Bildschirm erscheinen. Unabhängig davon, ob die Befehlszeile korrekt ist oder nicht: Die Ausgaben kannst du nur mit einer Ausgabeumleitung vernichten, z.B. >nul

Freundliche Grüße
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz