Slik feilsøker en MS Access Runtime Error 13

Microsoft Access er en database programvare som selges som en del av Microsoft Office-pakken. Bruke Access kan være vanskelig, og du kan bli frustrert når du får en feilmelding. Men fikse feilmeldinger som "Runtime Error 13" er ikke så vanskelig som du kanskje tror. Noen ganger feilen er forårsaket av et regionalt avvik på datamaskinen din og kan bli løst raskt. Andre ganger feilen er forårsaket av et avvik i biblioteket poster.

Bruksanvisning

1 Klikk "Start", "Control Panel" og deretter "Dato, klokkeslett, språk og regionale innstillinger."

2 Klikk på "for region og språk" og sørge for at språket er satt til "English (US)" og "Location" er satt til "United States". Hvis noen av disse innstillingene er forskjellige, endre dem slik at de samsvarer med språklig og geografisk beskrevet.

3 Klikk "Start", "Alle programmer," "Microsoft Office", "Microsoft Access" for å kjøre Access på nytt. Hvis du får den samme "Runtime Error 13", og deretter fortsette til neste trinn.

4 Klikk "Start", "Alle programmer," "Microsoft Office", "Visual Studio" for å kjøre Visual Studio på datamaskinen. Hvis du har tilgang til, så har du Visual Studio.

5 Klikk "Open" i "Nytt prosjekt" boksen og deretter høyreklikk på "Form1."

6 Klikk på "Vis kode" og deretter lime inn følgende i kodefeltet som vises:

Dim dbs AS Database

Dim rs AS Recordset "Når du trykker på mellomromstasten etter" AS ", heter det

' list box includes multiple Recordset entries.

"Plukk noen Recordset objektet, eller skriv" Recordset. "

Private Sub Form_Load ()

Sett DBS = OpenDatabase (dbnavn)

Set rs = dbs.OpenRecordset (kilde) "Feilen oppstår når denne linjen

' of code executes.

End Sub

7 Klikk "Project Meny" og deretter "Referanser".

8 Klikk "Microsoft DAO 3.x Object Library" og deretter "Microsoft ActiveX Data Objects 2.x Library" og deretter "OK".

9 Finn de ADO og DAO biblioteker. ADO bibliotek bør ha en høyere prioritet enn DAO biblioteket. Hvis det ikke da endre prioritet.

10 Open Access igjen, og feilen skal nå være borte.