Avatar billede jens_32 Nybegynder
16. november 2005 - 13:28 Der er 3 kommentarer og
2 løsninger

Read Fil

Jeg forsøger at indlæse en fil med READ AS TEXT.
Den går kold på et tidspunkt og C5 går ned.
Der er ret mange records (10.000).... kan der være for mange til indlæsning?
Avatar billede Broholm Novice
16. november 2005 - 13:32 #1
Nej, standard databaseimporten læser flere millioner poster, så fejlen ligger et andet sted
Avatar billede jens_32 Nybegynder
16. november 2005 - 13:51 #2
Takker.... hvad mon problemet så kan være. Kan der være ulovlige tegn i en record f.eks?

Vil du have point, må du sende et svar!?
Avatar billede Broholm Novice
16. november 2005 - 16:01 #3
Det kan være mange ting... Jeg har dog aldrig set den crashe ved READ AS TEXT... Der er memory leak i READ AS ODBC, men det har jo ikke noget med det her at gøre.

Hvordan ser koden ud inde i loopet?
Avatar billede tommypedersen Nybegynder
19. november 2005 - 08:53 #4
For det første kan det være en god idé at f.eks. læse et par records og printe dem ud på skærmen - så kan du se om du får det ind du regner med. Herefter er det en god idé at låse det eller de kartoteker du indlæser:

Def. variabler

TTSBEGIN DebKart

READ &Filnavn AS TEXT INTO(&Konto,&Navn,&Adresse1,&Adresse2,&PostBy,&Land)
INTRODUCE DebKart
  SET Konto = &Konto
  SET Navn = Navn
  SET Adresse1 = &Adresse1
  SET Adresse2 = &Adresse2
  SET PostBy = &PostBy
  SET Land = &Land
  SET Gruppe = "Standard"
  osv.....
  INSERT DebKart
END
TTSCOMMIT Debkart


//Tommy
Avatar billede jens_32 Nybegynder
24. november 2005 - 08:58 #5
Problemet var at record seperator ikke var Return som jeg ellers troede.

Tak for budene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester