Hej! Du skall använda Split funktionen enl.denna princip Tack för svaret Sven Vill du söka direkt i txtfilen eller i den DataBas du skapat ? Okey!import fr, textfil
Finns det någon som har ett eller kan hjälpa mig med detta.
Har en text fil som avgränsar med seminkolon ";" det jag vill är att läsa in filen till en accessdatabas.
typ:
Kalle anka;ankastigen 3;Ankeborg
Har labat med olika exemplen som finns här på pellesoft men får inte det att funka.
Jag använder vb6 och access97.
Tack på förhand!
TobbeSv: import fr, textfil
<code>
Option Explicit
Private Sub Command1_Click()
Dim SplitArray() As String
Dim minTxt As String, i As Long
minTxt = "Kalle anka;ankastigen 3;Ankeborg"
SplitArray = Split(minTxt, ";")
'Nu har du alla textdelarna i SplitArray
For i = 0 To UBound(SplitArray)
'här skall du ha en rutin som läser in i databasen
MsgBox SplitArray(i)
Next 'i
End Sub
</code>Sv:import fr, textfil
Jag fick ihop en funktion till slut om detta, men nu sitter jag och försöker få till en sök funktion som dels letar fram sökordet i filen och plockar ut hela den raden och plockar ut div delar mellan ; teknen.
Hälsningar
TobbeSv: import fr, textfil
Det senare är ju det enklaste med SQL frågor.
Förmodar att de olika data står i Textfilen rad för rad
och att du hämtar dom med <b>Line Input</b>
ex.Typ
Kalle Anka;ankastigen 3;Ankeborg
Joakim Anka;ankastigen 18;Ankeborg
Kajsa Anka;ankastigen 3;Ankeborg
PS
Har för mig att Joakim bor på nr. 18 ;-)
DSSv:import fr, textfil
Joakim bor på nr. 18 kan stämma!
Jag vill söka direkt i textfilen och plocka direkt på den raden.
/Tobbe