powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run-time error 1004 .Refresh BackgroundQuery:=False
7 сообщений из 7, страница 1 из 1
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37639711
egoryich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня! Уважаемые форумчане подскажите пожалуйста в чем ошибка.
Имеется отчет (не мой), который конектится к sql базе.
При конекте выдает ошибку "Run-time error 1004" ссылаясь на строчку ".Refresh BackgroundQuery:=False"

код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
Sub refr_6()
'
' refr_6 Ìàêðîñ
' ÷èñòêà
    Range("c16:r1000").Select
    Selection.ClearContents
'óäàëåíèå äèàãðàìì
    Dim ccc As Long
    ccc = Worksheets("6. Äèíàìèêà ïî ÄÎ").ChartObjects.Count
    If ccc > 0 Then
        Worksheets("6. Äèíàìèêà ïî ÄÎ").ChartObjects(1).Delete
    End If
    
    
    
Dim qqq6 As String
Application.ScreenUpdating = False
qqq6 = Worksheets("request").Range("b15").Value

    Worksheets("request").Visible = True
    Worksheets("data6").Visible = True
    Worksheets("data6").Select
    Cells.Select
    Selection.ClearContents
    
    Range("A1").Select
    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;" & qqq6 _
        , Destination:=Range("A1"))
        .Name = "qq6res"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlEntirePage
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With



Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37639899
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egoryich,

проверьте валидность строки подключения - qqq6.
Войдите в режим отладки, поставьте брейкпойнт на строчке .Refresh BackgroundQuery:=False
и проверьте что соединение (connection) у вас активно.
...
Рейтинг: 0 / 0
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37639902
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egoryichRun-time error 1004тут собрались исключительно боты-гуру, которые знают все коды ошибок наизусть.

ЗЫ: Текст ошибки можно привести? Если не в курсе - он копируется Ctrl+C
...
Рейтинг: 0 / 0
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37639920
egoryich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам запрос по qqq6 данные выдает, проверял в експлорере

Ошибка "Application-defined or object-defined error"
...
Рейтинг: 0 / 0
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37639924
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egoryich,

ясно, проверь через debug mode, что соединение активно.
...
Рейтинг: 0 / 0
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37639943
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще - какой размер возвращаемых данных и длина строки qqq6 ?
...
Рейтинг: 0 / 0
Run-time error 1004 .Refresh BackgroundQuery:=False
    #37640442
egoryich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
размер не смотрел, длина строчки 251 символ, но в другом запросе присутствует строка в 272, поэтому с длиной все ок
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run-time error 1004 .Refresh BackgroundQuery:=False
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]