Veröffentlicht 1. Dezember 200519 j servus leute, ich breuchte ma hilfe von ein paar profis (habe bereits die suchen fkt. benutz aber nix passendes gedunden) Folgendes: Ich habe eine Textdatei die z.b so aussieht: Name: Patrick Ort: frankfurt Status: ACTIVE telefon: 1234 Adresse: konradadenauerstr. 3 c: DE ou: Deutschland das ganze wiederholt sich dann ewig oft, jeder block pro person ist mit einer leerzeile getrennt... und die blöcke haben unterschiedlich viele einträge z.b noch email usw.. diese textdatei soll nun ausgelesen werden das tue ich folgendermaßen: Dim vLine As String Dim Path As String Dim vPos As Integer Dim fileobject Dim openfile Dim vSpalte As String Dim vValue As String Set fileobject = CreateObject("Scripting.FileSystemObject") Set openfile = fileobject.OpenTextFile("test.txt", 1, -2) vLine = openfile.Readline vPos = InStr(1, vLine, ":", 1) vValue = Right(vLine, vPos) vSpalte = Left(vLine, vPos - 1) z.b steht in vSpalte->Name und in vValue-> Patrick nun habe ich eine tablle in dennen alle Spalten existieren die auch in dem textfile vor dem : vorkommen. Jetzt soll vValue in der Tabelle in die Spalte Name geschrieben werden. Und genau hier beginnt das eigentliche Problem. Gibt es eine Funktion die den Wert einer Variable in eine Tabellen Spalte schreibt? würde mich freuen wenn mir einer weiterhelfen kann, danke im voraus !
1. Dezember 200519 j es gibt derer mehrere. arbeite entweder mit db.execute bzw. docmd.runsql oder verwende ein recordset (ADO.recordset oder DAO.recordset, je nachdem, was du verwendest). s'Amstel
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.