vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Hier mal ein Beispiel 
Autor: ModeratorDieter (Moderator)
Datum: 02.01.02 11:34

Hallo Moelle,

du musst die Daten der Textdatei also einzeln "auseindernehmen", d.h. Du musst wissen, an welchen Positionen mit welcher Länge welche Daten stehen.

Das Importieren in die Access-Tabelle könnte dann so aussehen:
<code>  <font color=#000099>Dim</font> Db <font color=#000099>As</font> Database
  <font color=#000099>Dim</font> Rs <font color=#000099>As</font> Recordset
  <font color=#000099>Dim</font> F <font color=#000099>As</font> <font _
    color=#000099>Integer</font>
  <font color=#000099>Dim</font> sLine <font color=#000099>As</font> <font _
  color=#000099>String</font>
 
 
  <font color=green>' Datenbank öffnen</font>
  <font color=#000099>Set</font> Db = DBEngine.OpenDatabase("DeineMDB.mdb")
 
  <font color=green>' Recordset öffnen</font>
  <font color=#000099>Set</font> Rs = Db.OpenRecordset("DeineTabelle")
 
  <font color=green>' Textdatei öffnen</font>
  F = FreeFile
  <font color=#000099>Open</font> "DeineTextdatei.txt" <font _
    color=#000099>For</font> <font color=#000099>Input</font> <font _
    color=#000099>As</font> #F
 
  <font color=green>' Zeilenweise einlesen</font>
  <font color=#000099>While</font> <font color=#000099>Not</font> EOF(F)
    <font color=#000099>Line</font> <font color=#000099>Input</font> #F, sLine
 
    <font color=green>' Jetzt die eingelesene Zeile in die Datenbank 
    ' einfügen</font>
    Rs.AddNew
    Rs("Feld1") = RTrim(Mid(sLine, 1, 10))
    Rs("Feld2") = RTrim(Mid(sLine, 11, 5))
    Rs("Feld3") = RTrim(Mid(sLine, 16, 8))
    <font color=green>' ... usw. ...</font>
 
    Rs.Update
  Wend
 
  <font color=green>' Alles schliessen</font>
  <font color=#000099>Close</font> #F
  Rs.<font color=#000099>Close</font>
  Db.<font color=#000099>Close</font></code>
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei in Access importieren...50moelle02.01.02 09:48
Re: Textdatei in Access importieren...583ModeratorDieter02.01.02 11:09
Re: Textdatei in Access importieren...37moelle02.01.02 11:23
Hier mal ein Beispiel470ModeratorDieter02.01.02 11:34
Re: Hier mal ein Beispiel39moelle03.01.02 08:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel