Zum Inhalt springen

Text-Datei inhalt in Datenbank aufnehmen


Moon-Dog

Empfohlene Beiträge

Hallo,

mein lieber Anleiter hat grad mir gerade ein neues Projekt gegeben. Ich soll eine AccessDatenbank schreiben, soweit ja kein Problem. Allerdings sollen da Rechner Informationen rein, die werden vorher (unter WinXP) mit dem Befehl "systeminfo >rechner.txt" (mit hilfe vom cmd) gepiped. Nun soll ich die Tabelle die dann entsteht in die Datenbank übertragen. Hat jemand einen Vorschlag wie es am besten geht?

Danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dafür must Du schon VBA nehmen. Eine andere Möglichkeit ist mir nicht bekannt.

Kleines Beispiel:


open Dateinamen
line input

Dim Datenbank As Database
Dim Tabelle As Recordset

Set Datenbank = CurrentDb
Set Tabelle = Datenbank.OpenRecordset("Tabelle", dbOpenTable)

Tabelle.AddNew
Tabelle!Name= name
Tabelle!Vorname = vorname
Tabelle!Jahre = akt_jahr - Jahr
Tabelle.Update

Tabelle.Close
Datenbank.Close

close Datei
[/code]

Schau mal in die Hilfe von Access. Die ist eigentlich ziemlich gut mit Beispiel bestückt.

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo MoonDog,

irgendeine Programmiersprache wirst Du wohl verwenden müssen, weil das DBMS ja nicht wissen kann, welcher Eintrag in der Datei in welche Tabelle, welchen Datensatz und welches Feld soll.

Mit C++ stellst Du eine Verbindung zur DB her, liest die Datei zeilenweise aus und zerlegst die Zeilen in die einzelnen Strings. Diese kannst Du dann in die DB schreiben, jeweils an die richtige Stelle.

Wenn Du absolut nicht weisst, wie man das mit C++ oder einer anderen Programmiersprache löst, musst Du zu Deinem Ausbilder gehen, damit der Dir eine Einführung in Programmierung ( Codierung besorgt.

Schönen Tag noch.

k.o.b

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...