Kørselsfejl 3709: Forbindelsen kan ikke bruges [Ret]

Tjek SQL-forespørgslen, hvis du støder på denne fejl

  • Runtime error 3709 opstår, når du har en fejl i din VBS-kode.
  • Problemer som SQL-forespørgselsproblemer, forbindelsestimeout og utilstrækkelige tilladelser kan forårsage fejlen.
runtime fejl 3709

xINSTALLER VED AT KLIKKE PÅ DOWNLOAD FIL

For at løse forskellige pc-problemer anbefaler vi DriverFix:Denne software vil holde dine drivere oppe og køre, og dermed holde dig sikker mod almindelige computerfejl og hardwarefejl. Tjek alle dine drivere nu i 3 nemme trin:
  1. Download DriverFix (verificeret downloadfil).
  2. Klik Start scanning for at finde alle problematiske drivere.
  3. Klik Opdater drivere for at få nye versioner og undgå systemfejl.
  • DriverFix er blevet downloadet af 0 læsere i denne måned.

Brugere kan løbe ind i Runtime error 3709, når de indstiller en virksomhed som standard i Microsoft FRx. Den kommer med en fejlmeddelelse forbindelsen kan ikke bruges til at udføre denne handling. Den er enten lukket eller ugyldig i denne sammenhæng. Denne artikel vil dog tage dig igennem, hvordan du løser fejlen.

Ligeledes kan du være interesseret i vores guide til at løse problemet Kørselsfejl: kunne ikke kalde proc på Windows-pc'er.

Hvad forårsager runtime error 3709?

Kørselsfejl 3709 opstår typisk i forbindelse med databaseapplikationer, når du bruger ActiveX Data Objects (ADO) til at interagere med en database. Her er nogle almindelige årsager til denne fejl:

  • Forbindelsesproblemer – Dette kan omfatte en forkert eller forkert formateret forbindelsesstreng, en ugyldig serveradresse eller en utilgængelig eller offline database. Det kan også forekomme, hvis der er et problem med netværksforbindelsen.
  • SQL-forespørgselsproblemer – Hvis SQL-forespørgslen er ugyldig eller indeholder fejl, kan det resultere i runtime-fejl 3709. Dette kan omfatte syntaksfejl, fejlstavede tabel- eller kolonnenavne, manglende eller forkerte parametre eller problemer med forespørgselslogikken.
  • Utilstrækkelige tilladelser – Fejlen kan opstå, hvis brugerkontoen eller legitimationsoplysningerne, der forbinder til databasen, ikke har de nødvendige tilladelser til at udføre den anmodede handling.
  • Problemer med dataudbydere – Den dataudbyder, der bruges til at oprette forbindelse til databasen, såsom Microsoft OLE DB Provider til SQL Server, kan have kompatibilitetsproblemer eller være forkert installeret.
  • Forbindelse timeouts – Hvis forbindelsen til databasen timeout på grund af inaktivitet, eller hvis værdien for forbindelsestimeout er sat for lavt, kan det resultere i runtime fejl 3709. Justering af værdien for forbindelsestimeout til en højere varighed kan hjælpe med at afhjælpe dette problem.

Den specifikke årsag til runtime error 3709 kan variere afhængigt af den anvendte applikation, database og programmeringssprog. Ikke desto mindre vil vi diskutere nogle grundlæggende trin for at løse fejlen.

Hvordan kan jeg rette runtime error 3709?

Ekspert tip:

SPONSORERET

Forældede drivere er hovedårsagen til fejl og systemproblemer. Hvis nogle af dine filer mangler eller går ned, kan en automatiseret løsning som f.eks DriverFix kan løse disse problemer med blot et par klik. Og det er også let på dit system!

Inden du fortsætter med avancerede trin, skal du fortsætte med følgende foreløbige kontroller:

  • Kontroller forbindelsesstrengen – Kontroller, at forbindelsesstrengen, der bruges til at oprette forbindelse til databasen, er korrekt. Det skal indeholde serveradresse, databasenavn og godkendelsesdetaljer.
  • Bekræft databaseforbindelse – Sørg for, at databaseserveren kører og er tilgængelig fra den maskine, hvor koden kører. Kontroller netværksforbindelsen og tilladelserne for at sikre, at koden kan oprette forbindelse til databasen.
  • Valider SQL-forespørgslen – Hvis der opstår en fejl under udførelse af en SQL-forespørgsel, skal du gennemgå forespørgslen for eventuelle fejl. Tjek for korrekte tabel- og kolonnenavne, korrekt syntaks og parameterbrug.
  • Bekræft brugertilladelser – Bekræft, at den brugerkonto eller de legitimationsoplysninger, du bruger til at oprette forbindelse til databasen, har tilstrækkelige tilladelser til at udføre de påkrævede handlinger.
  • Opdater dataudbyder eller databasedriver – Hvis du bruger en specifik dataudbyder eller databasedriver, skal du sørge for at installere den korrekt. Overvej at opdatere eller geninstallere udbyderen eller driveren for at eliminere kompatibilitetsproblemer.

Hvis fejlen fortsætter efter at have prøvet ovenstående trin, skal du fortsætte med rettelserne nedenfor:

1. Erklær referencen korrekt

  1. Åbn din kode i kodeeditoren.
  2. Sørg for, at referencer er deklareret korrekt, sådan her, og gem ændringer:Dim cn As ADODB.ConnectionIndstil cn = New ADODB.Connection
  3. Gem ændringer.

Du skal også bruge Recordsettet korrekt. For at gøre dette skal du følge de samme trin som ovenfor og indtaste din kode som sådan:

Dim strSQL som ny ADODB.Command. strSQL.ActiveConnection = cn. strSQL.CommandText = "VÆLG * FRA Tabel1" strSQL.CommandType = adCmdText

2. Tjek SQL-forespørgslen

  1. Åbn kode i din editor.
  2. Find SQL-forespørgsel.
  3. Skift koden fra dette input: strSQL = "VÆLG * FRA [" & Arbejdsark & ​​"$] Hvor Udstiller = '" & strEntry & "'," & rsCon til strSQL = "VÆLG * FRA [" & Arbejdsark & ​​"$] Hvor Udstiller = '" & strEntry & "'"
  4. Gem derefter ændringerne.

Afslutningsvis kan du tjekke vores artikel om runtime fejl 53 og måder at løse det på. Vi har også en omfattende gennemgang af bedste værktøj til reparation af runtime fejl Til Windows.

Læs mere om dette emne
  • Spotify-applikationen reagerer ikke Fejl: Sådan rettes det
  • Beklager, denne Adobe-app er ikke tilgængelig [Fejlrettelse]
  • Fix: Windows Script Host Access er deaktiveret på denne maskine
  • Musen virker ikke på Nvidia Overlay? 6 måder at løse det på
  • Dit musescrollhjul hopper? 4 måder at rette det hurtigt på

Hvis du har yderligere spørgsmål eller forslag til denne vejledning, så send dem venligst i kommentarfeltet.

Har du stadig problemer? Løs dem med dette værktøj:

SPONSORERET

Nogle driver-relaterede problemer kan løses hurtigere ved at bruge et dedikeret værktøj. Hvis du stadig har problemer med dine drivere, skal du bare downloade DriverFix og få det op at køre med et par klik. Lad det derefter tage over og rette alle dine fejl på ingen tid!

Runtime Error 481: Ugyldigt billede [Ret]

Runtime Error 481: Ugyldigt billede [Ret]KørselsfejlWindows 11

Opstår på grund af en korrupt eller manglende filDet Kørselsfejl 481 får programmer til at gå ned og opstår ofte på grund af en manglende eller korrupt fil.En forældet grafikdriver eller en malware...

Læs mere
Runtime Error 8020: Fejl ved læsning af Comm Device [Fix]

Runtime Error 8020: Fejl ved læsning af Comm Device [Fix]KørselsfejlWindows 11

Opstår, når der er en fejllæsning af kommunikationsenhedenRuntime error 8020 vises, når der er problemer med at læse fra en comm-enhed.Hardware- eller softwareproblemer kan begge være årsagen til d...

Læs mere
Runtime Error 76: Sti ikke fundet [Ret]

Runtime Error 76: Sti ikke fundet [Ret]KørselsfejlProgram Fejl

Det er for det meste filstien, der er skyld iFor at rette op på Køretidsfejl 76, brug den absolutte sti, reducer antallet af tegn i filstien, eller gendan den tidligere mappeversion.Problemet opstå...

Læs mere