Avatar billede hnto Nybegynder
25. juni 2003 - 15:44 Der er 1 kommentar og
1 løsning

modul fejl i acces 2 k

Jeg har et script i et modul, men når jeg vil køre dette kommer access med en fejl
"error accessing file. Network connection may have been lost "

Databasen ligger lokalt og scriptet laver kun opdateringer i selve databasen. der er ej heller tale om linkede tabeller eller lign. hvad går der galt ?

script til orientering.:

Public Function Opdater_txt()
    Dim tmp As String
    Dim db As Database
    Dim rs As Recordset
    Dim vagr_heading As String
    Dim vagr_txt As String
   
    Set db = CurrentDb
    Set rs = db.OpenRecordset("master", dbOpenDynaset)
     
    tmp = ""
 
  While Not rs.EOF
  If tmp <> rs!vagr_txt Then
  rs.Edit
  rs!vagr_heading = rs!vagr_txt
  rs.Update
  tmp = rs!vagr_txt
  End If
  rs.MoveNext
  Wend
  rs.Close
  Set rs = Nothing
End Function
Avatar billede terry Ekspert
25. juni 2003 - 18:32 #1
I'll take a look if you send it to ekserten@santhell.dk it should be easier to see what the problem is.
25. juni 2003 - 21:49 #2
Fejlen er desværre velkendt siden Access 2000. Den optræder oftest, når man importere/eksportere objekter som indeholder kode (formularer, rapporter eller moduler). Efter import, optræder fejlen lige så snart, man forsøger at åbne modulet eller afspille koden.

Hvis du har importeret objekter fra en anden database, kan du forsøge at slette dette objekt igen. Men ofte er det ikke tilstrækkeligt! Ofte er databasen så spoleret at den ikke kan reddes !!!!!

Det lyder voldsomt, og er det også. Jeg oplever det selv så tit, at jeg aldrig foretager importer uden først at tage backup af databasen.

Fejlen mindskes hvis man sørger for at opdater med nyeste service packs. I Access XP optræder det kun sjældent.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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