Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run-time error 1004 .Refresh BackgroundQuery:=False / 7 сообщений из 7, страница 1 из 1
31.01.2012, 12:18
    #37639711
egoryich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error 1004 .Refresh BackgroundQuery:=False
Всем доброго дня! Уважаемые форумчане подскажите пожалуйста в чем ошибка.
Имеется отчет (не мой), который конектится к 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
31.01.2012, 13:36
    #37639899
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Run-time error 1004 .Refresh BackgroundQuery:=False
egoryich,

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

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

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

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


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