Ok, ik wordt hier langzamerhand gek van.
Ik heb een fixed lenght file dat uit een achterliggend systeem komt. Deze wil ik importeren in een access db. Makkelijk toch gewoon ff MID() gebruiken. Dacht ik ook. Wat blijkt, er zitten in sommige records vbNullString's waardoor hij vreemd gaat doen.
Wat is vreemd? Nou stel er staat als record in de textfile:
1234****5678
(* symboliseerd een vbNullstring/CHR(0))
dan lees ik deze regel in (bv. in een string strData) en dan ziet hij alleen 1234. Dus denk ik, kom: REPLACE(strData, vbNullstring, "") -> verbeterd niets, blijft 1234.
Dus denk ik dat ik helemaal gek ben en importeer ik de file via de in access standaard ingebouwde importfunctie en die maakt er wel netjes 1234567 van. Nou breek mijn klomp.
Weet iemand raad hoe ik mijn code netjes kan laten lezen, want om aan gebruikers te gaan vragen of ze even alle textfiles met de hand gaan importeren is geen optie.
Thanx 1e10
Ik heb een fixed lenght file dat uit een achterliggend systeem komt. Deze wil ik importeren in een access db. Makkelijk toch gewoon ff MID() gebruiken. Dacht ik ook. Wat blijkt, er zitten in sommige records vbNullString's waardoor hij vreemd gaat doen.
Wat is vreemd? Nou stel er staat als record in de textfile:
1234****5678
(* symboliseerd een vbNullstring/CHR(0))
dan lees ik deze regel in (bv. in een string strData) en dan ziet hij alleen 1234. Dus denk ik, kom: REPLACE(strData, vbNullstring, "") -> verbeterd niets, blijft 1234.
Dus denk ik dat ik helemaal gek ben en importeer ik de file via de in access standaard ingebouwde importfunctie en die maakt er wel netjes 1234567 van. Nou breek mijn klomp.
Weet iemand raad hoe ik mijn code netjes kan laten lezen, want om aan gebruikers te gaan vragen of ze even alle textfiles met de hand gaan importeren is geen optie.
Thanx 1e10