Moon-Dog Geschrieben 19. August 2002 Geschrieben 19. August 2002 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 Zitieren
robotto7831a Geschrieben 19. August 2002 Geschrieben 19. August 2002 Hallo, ich würde sagen, Du öffnest mit VBA die Textdatei und liest die Daten zeilenweise ein und schiebst die Daten dann in Deine Tabelle. Vielleicht geht das auch mit Datei - externe Daten importieren. Ich weiß nicht, wie die Datei aufgebaut ist. Must Du mal ausprobieren. Frank Zitieren
Moon-Dog Geschrieben 19. August 2002 Autor Geschrieben 19. August 2002 dafür müßte man VBA können :-( der Aufbau der Textdatei ist ungefär so: Host Name: PRAK1 OS Name: Microsoft Windows XP Professional OS Version: 5.1.2600 Build 2600 OS Manufacturer: Microsoft Corporation und so geht es ungefähr immer weiter Zitieren
robotto7831a Geschrieben 19. August 2002 Geschrieben 19. August 2002 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 Zitieren
Moon-Dog Geschrieben 20. August 2002 Autor Geschrieben 20. August 2002 kann kein VB :-( und soll eigentlich auc wenn dann C++ benutzen... kann ich eigentlich auch nicht wirklich Zitieren
kingofbrain Geschrieben 20. August 2002 Geschrieben 20. August 2002 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 Zitieren
Moon-Dog Geschrieben 20. August 2002 Autor Geschrieben 20. August 2002 naja, C++ kann ich ja schon... die Datenbankverbindungen naja, hab ich noch nie machen müssen... Naja, Borland hat ja zum Glück ne hilfe... danke für den denkanstoss, wir haben gerade angenehme 34 Grad im Raum da fällt einem das nicht immer so leicht :-( Zitieren
Empfohlene Beiträge
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.