webForumDet fria alternativet

Bena ut en textrad

.NET

0 svar · 325 visningar · startad av Jester

Medlem sedan sep. 200188 inlägg
Frågan#1

Hej

Jag försöker skapa en funktion för att importera SIE filer till en Accesdatabas.
En SIE fil är en vanlig textfil där raderna börjar med, ex #VER för att indikera att det är en verifikation som skall börja läsas in. Andra entiteter i filen börjar med ex #RAR osv för att identifiera vad man läser in.

Ordningen i en rad är konstant enligt SIE standard, problemet är att det finns utrymmer för uppdelning på raden. En #VER rad består av följande information Verserie, Vernummer, Verdatum och Vertext.

Exempel
#VER 1 1 20080101 "Kundfordringar"

Problemet är främst två, dels att mellanrummet mellan varje entitet kan utgöras av X antal mellanslag eller X antal TAB. Dessutom så kan alla entiteter förutom #VER och Vertext (sista) sitta innanför
"-tecken. Den sista skall sitta inom " :e

Har någon ett bra förslag att bena upp en sådan rad så att man kan plocka ut varje del oavsett antal X och oavsett om entiteten sitter mellan "-tecken?

Stort Tack på förhand!

/Pontus

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)