Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi .mdb als Textdatei öffnen (https://www.delphipraxis.net/146305-mdb-als-textdatei-oeffnen.html)

stho 17. Jan 2010 17:07

Datenbank: keine • Zugriff über: Unklar

.mdb als Textdatei öffnen
 
Hallo Liebe DP

Ich wende mich mit einem Problem an euch und hoffe das ihr mir helfen könnt
Ich möchte eine .mdb datei als Textdatei öffnen.
Wie kann ich das machen?
Ich bin leider im moment etwas Ratlos...
Bitte gebt mir doch einen denkanstoß.

Achso, für den Hintergrund:
ich möchte ein Programm schreiben was das ICQ-Passwort welchen auf meinem PC gespeichert ist, wiederherstellt.
Dieses ist in der Owner.mdb als Wert gespeichert.


Vielen Dank schonmal :-)

Sir Rufo 17. Jan 2010 17:10

Re: .mdb als Textdatei öffnen
 
Editor starten (der normale Texteditor)
"Datei-Öffnen" ... die Datei auswählen und OK

Noch schöner kann man es mit [google]Notepad++[/google] machen ...

... aber ob du das Kennwort da im Klartext findest ist fraglich :mrgreen:

stho 17. Jan 2010 17:12

Re: .mdb als Textdatei öffnen
 
ich weiß das es mit dem Notepad geht ;-)
gefunden und erfolgreich entschlüsselt habe ichs auch.

Aber es geht mir ja darum das ich das ganze in delphi mache sonst würde ich nicht in diesem forum schreiben ;-)

Sir Rufo 17. Jan 2010 17:18

Re: .mdb als Textdatei öffnen
 
Na dann brauchst du doch kein Programm mehr dafür :mrgreen:

Oder ist bei Dir schon die Hildesheimer ausgebrochen (da vergisst man nur die Hälfte)?

stho 17. Jan 2010 18:01

Re: .mdb als Textdatei öffnen
 
nun, es ist komfortabler ein programm drüber laufen zu lassen als 56 Mb textdatei durch zu suchen, den text zu kopieren und durch 2 andere programme zu jagen ;-)

Also: ich suche noch immer eine Lösung...

himitsu 17. Jan 2010 18:07

Re: .mdb als Textdatei öffnen
 
Dann lad die Datei in einen Stream oder eine StringList und laß das Programm darin suchen.

stho 17. Jan 2010 18:17

Re: .mdb als Textdatei öffnen
 
Stringlist klappt bei mir nicht :-(
der läd bei mir dann garnix in die liste...

und das mit dem stream verstehe ich nicht ganz...
Delphi-Quellcode:

 mystream : TFileStream;
begin

  mystream := TFileStream.Create('C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\ICQ\*UIN*\Owner.mdb', fmOpenRead);
  memo1.Lines := mystream. //WAS HIER????
  mystream.Free;

himitsu 17. Jan 2010 18:29

Re: .mdb als Textdatei öffnen
 
Sonderzeichen in der Datei (voallem dieböse #0) verhindert ein direktes Laden in eine Stringliste.
Bei #0 wird ja bekanntlich abgebrochen.

stho 17. Jan 2010 18:31

Re: .mdb als Textdatei öffnen
 
nun, das ist für mich gut zu wissen :-)
Also kann ich keine TStringList oder TStrings mit meiner Datei füllen?

Nun, wie durchsuche ich die Datei statdessen nach einer bestimmten Zeichenkette? o.O
Oder wie lade ich sie erstmal in meinen Stream?

Ja, ich weiß, fragen über fragen...

Sir Rufo 17. Jan 2010 18:54

Re: .mdb als Textdatei öffnen
 
die forum-suche sagt dazu: Hier im Forum suchenstream durchsuchen (17 Treffer - davon sehen 2 sehr gut aus)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 Uhr.
Seite 1 von 3  1 23      

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