webForumDet fria alternativet

Körfel vid stängning av Accessdatabas nu med Runtime

2 svar · 596 visningar · startad av PiteCarina

PiteCarinaMedlem sedan sep. 200749 inlägg
#1

Hej!
Har paketerat frontend- och backenddatabas + Runtime med hjälp av "Package Solution Wizard" i "Access 2007 Developer Extentions".
Allt verkar fungera som det ska förutom när användaren ska stänga databasen. Då kommer detta felmeddelande:

"Körningen av programmet har avbrutits på grund av ett körfel. Programmet kan inte fortsätta köras och kommer därför att avslutat".

Felel finns i nedanstående funktion och uppstår då DoCmd.CloseDatabase körs:

Private Sub stängdb() 
  DoCmd.Close acForm, "Startmeny" 
  DoCmd.CloseDatabase 
End Sub

Har testat med att lägga in en ErrorHandler där, men inte lyckats få bort felmeddelandet.

Testade även att ersätta DoCmd.CloseDatabase med DoCmd.Quit. Då försvann felet för mig, men då det sedan skulle installeras på en annan dator så kom felmeddelandet fram igen.

Förstår inte varför det blir felmeddelande nu när Runtime används istället?
Hur ska man göra för att användaren inte ska få detta felmeddelandet?

Jag är mycket tacksam för hjälp!
PiteCarina

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

Har du provat att byta "stängdb" mot t.ex. "closedb", man bör nog undvika att köra åäö i funktionsnamn.

PiteCarinaMedlem sedan sep. 200749 inlägg
#3

Tack för tipset! Ska tänka på det i fortsättningen.
Men i det här fallet var det tydligen något med sökvägen till backenddatabaserna.

248 ms totalt · 3 externa anrop · v20260731065814-full.30151723
125 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)