Грешка по време на изпълнение 3709: Връзката не може да се използва [Коригиране]

Проверете SQL заявката, ако срещнете тази грешка

  • Грешка по време на изпълнение 3709 възниква, когато имате грешка във вашия VBS код.
  • Проблеми като проблеми със SQL заявки, изчакване на връзката и недостатъчни разрешения могат да причинят грешката.
грешка по време на изпълнение 3709

хИНСТАЛИРАЙТЕ КАТО КЛИКНЕТЕ ВЪРХУ ИЗТЕГЛЯНЕ НА ФАЙЛА

За да коригирате различни проблеми с компютъра, препоръчваме DriverFix:Този софтуер ще поддържа вашите драйвери работещи, като по този начин ще ви предпази от често срещани компютърни грешки и хардуерен срив. Проверете всичките си драйвери сега в 3 лесни стъпки:
  1. Изтеглете DriverFix (проверен файл за изтегляне).
  2. Кликнете Започни сканиране за намиране на всички проблемни драйвери.
  3. Кликнете Актуализиране на драйвери за да получите нови версии и да избегнете неправилно функциониране на системата.
  • DriverFix е изтеглен от 0 читатели този месец.

Потребителите могат да се сблъскат с грешка по време на изпълнение 3709, когато задават компания по подразбиране в Microsoft FRx. Идва със съобщение за грешка

връзката не може да се използва за извършване на тази операция. Той е или затворен, или невалиден в този контекст. Тази статия обаче ще ви преведе как да коригирате грешката.

По същия начин може да се интересувате от нашето ръководство за разрешаване на Грешка по време на изпълнение: не може да се извика proc на компютри с Windows.

Какво причинява грешка по време на изпълнение 3709?

Грешка по време на изпълнение 3709 обикновено възниква в контекста на приложения за бази данни, когато се използват ActiveX Data Objects (ADO) за взаимодействие с база данни. Ето някои често срещани причини за тази грешка:

  • Проблеми с връзката – Това може да включва неправилен или неправилно форматиран низ за връзка, невалиден адрес на сървър или недостъпна или офлайн база данни. Може да възникне и ако има проблем с мрежовата връзка.
  • Проблеми със SQL заявки – Ако SQL заявката е невалидна или съдържа грешки, това може да доведе до грешка 3709 по време на изпълнение. Това може да включва синтактични грешки, неправилно изписани имена на таблици или колони, липсващи или неправилни параметри или проблеми с логиката на заявката.
  • Недостатъчни разрешения – Грешката може да възникне, ако потребителският акаунт или идентификационните данни, свързващи се с базата данни, нямат необходимите разрешения за извършване на исканата операция.
  • Проблеми с доставчика на данни – Доставчикът на данни, използван за свързване към базата данни, като Microsoft OLE DB Provider за SQL Server, може да има проблеми със съвместимостта или да е неправилно инсталиран.
  • Време за изчакване на връзката – Ако връзката с базата данни изтече поради неактивност или ако стойността за изчакване на връзката е зададена твърде ниска, това може да доведе до грешка по време на изпълнение 3709. Коригирането на стойността на времето за изчакване на връзката до по-голяма продължителност може да помогне за смекчаване на този проблем.

Конкретната причина за грешка по време на изпълнение 3709 може да варира в зависимост от използваното приложение, база данни и език за програмиране. Въпреки това ще обсъдим някои основни стъпки за отстраняване на грешката.

Как мога да коригирам грешката по време на изпълнение 3709?

Експертен съвет:

СПОНСОРИРАНА

Остарелите драйвери са основната причина за грешки и системни проблеми. Ако някои от вашите файлове липсват или се сриват, автоматизирано решение като DriverFix може да разреши тези проблеми само с няколко кликвания. Освен това е лек за вашата система!

Преди да продължите с каквито и да било напреднали стъпки, продължете със следните предварителни проверки:

  • Проверете низа за свързване – Проверете дали низът за свързване, използван за свързване към базата данни, е правилен. Той трябва да включва адреса на сървъра, името на базата данни и подробностите за удостоверяване.
  • Проверете свързаността на базата данни – Уверете се, че сървърът на базата данни работи и е достъпен от машината, на която се изпълнява кодът. Проверете мрежовата свързаност и разрешенията, за да сте сигурни, че кодът може да се свърже с базата данни.
  • Валидирайте SQL заявката – Ако възникне грешка при изпълнение на SQL заявка, прегледайте заявката за грешки. Проверете за правилни имена на таблици и колони, правилен синтаксис и използване на параметри.
  • Проверете потребителските разрешения – Потвърдете, че потребителският акаунт или идентификационните данни, които използвате за свързване към базата данни, имат достатъчно разрешения за извършване на необходимите операции.
  • Актуализиране на доставчик на данни или драйвер на база данни – Ако използвате конкретен доставчик на данни или драйвер на база данни, уверете се, че сте го инсталирали правилно. Помислете за актуализиране или повторно инсталиране на доставчика или драйвера, за да премахнете проблемите със съвместимостта.

Ако грешката продължава след изпробване на горните стъпки, продължете с корекциите по-долу:

1. Декларирайте препратката правилно

  1. Отворете своя код в редактора на кодове.
  2. Уверете се, че препратките са декларирани правилно, като това, и запазете промените:Dim cn Като ADODB.ConnectionЗадайте cn = New ADODB.Connection
  3. Запазите промените.

Освен това трябва да използвате правилно Recordset. За да направите това, следвайте същите стъпки като по-горе и въведете своя код като такъв:

Dim strSQL като нова ADODB.Command. strSQL.ActiveConnection = cn. strSQL.CommandText = "ИЗБЕРЕТЕ * ОТ Таблица1" strSQL.CommandType = adCmdText

2. Проверете SQL заявката

  1. Отворете кода във вашия редактор.
  2. Намерете SQL заявка.
  3. Променете кода от този вход: strSQL = "SELECT * FROM [" & Worksheet & "$] Където Exhibitor = '" & strEntry & "'," & rsCon да се strSQL = "SELECT * FROM [" & Worksheet & "$] Където Exhibitor = '" & strEntry & "'"
  4. След това запазете промените.

В заключение, можете да проверите нашата статия за грешка по време на изпълнение 53 и начини да го поправите. Освен това имаме цялостен преглед на най-добрите инструменти за отстраняване на грешки по време на работа за Windows.

Прочетете повече по тази тема
  • Грешка в приложението Spotify не отговаря: Как да го коригирате
  • За съжаление това приложение на Adobe не е налично [Коригиране на грешка]
  • Поправка: Достъпът до хоста на Windows Script е деактивиран на тази машина
  • Мишката не работи на Nvidia Overlay? 6 начина да го поправите
  • Вашето колело за превъртане на мишката скача? 4 начина бързо да го поправите

Ако имате допълнителни въпроси или предложения относно това ръководство, любезно ги пуснете в секцията за коментари.

Все още имате проблеми? Коригирайте ги с този инструмент:

СПОНСОРИРАНА

Някои проблеми, свързани с драйвера, могат да бъдат разрешени по-бързо с помощта на специален инструмент. Ако все още имате проблеми с вашите драйвери, просто изтеглете DriverFix и го стартирайте с няколко кликвания. След това го оставете да поеме и да поправи всичките ви грешки за нула време!

Грешка по време на изпълнение 57121: Дефинирано от приложение или дефинирано от обект [Коригиране]

Грешка по време на изпълнение 57121: Дефинирано от приложение или дефинирано от обект [Коригиране]Грешки при изпълнениеMicrosoft Excel

Опитайте да поправите вашето копие на Microsoft OfficeГрешката по време на работа 57121 ще се появи, когато MS Excel изпитва проблем.Можете да опитате да деактивирате проксито и да проверите дали т...

Прочетете още
Грешка по време на изпълнение 62: Въвеждане след края на файла [Коригиране]

Грешка по време на изпълнение 62: Въвеждане след края на файла [Коригиране]Грешки при изпълнение

Опитайте да преинсталирате проблемната програма или да я актуализиратеЩе се сблъскате с грешка по време на изпълнение 62, ако конкретна програма е дефектна или не може да зареди файловете си.Опитай...

Прочетете още
Грешка по време на изпълнение 52: Лошо име или номер на файл [Коригиране]

Грешка по време на изпълнение 52: Лошо име или номер на файл [Коригиране]Грешки при изпълнение

Преинсталирането на библиотеките за изпълнение трябва да свърши работаДеинсталирането на приложения, които са в конфликт, може да се окаже ефективно.Друг метод, който изглежда работи, е извършванет...

Прочетете още