Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / activex component cant create object при выполненни команды importxml / 8 сообщений из 8, страница 1 из 1
27.09.2004, 14:17:01
    #32712797
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
сабж
Кто подскажет что можно сделать?
Рекомендации микрософт вроде выполнил,но все-равно не помогает :(
С Уважением,Михаил.
...
Рейтинг: 0 / 0
27.09.2004, 18:02:23
    #32713449
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
Ошибка почему-то возникает на ImportXML только когда сервер находится не на локальной машине а на удалённой.Не знаю как от неё избавится... :(
Код: 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.
Dim xmldoc As Object
Dim dateXML As Date, dateMax As Date
On Error GoTo Err_ImportCurrency
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset

Set cnn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "SELECT max(date) FROM currency", _
        ActiveConnection:=cnn, _
        CursorType:=adOpenStatic, _
        LockType:=adLockOptimistic
        If rs.RecordCount >  0  Then
         'rs.MoveLast 
        If rs( 0 ).value >= date Then
        rs.Close
        Set rs = Nothing
        Exit Sub
        End If
        End If
rs.Close
Set rs = Nothing
    DoCmd.Hourglass True
    Set xmldoc = CreateObject("Msxml.DOMDocument")
    xmldoc.async = False  ' флаг асинхронной загрузки документа 
     ' загружаем документ по url 
    If Not xmldoc.Load("http://www.cbr.ru/scripts/XML_daily.asp?date_req=") Then
       MsgBox ("Документ с курсом валют не загружается. Проверьте подключение к Интернету или ссылка не работает.")
       GoTo Exit_ImportCurrency
    End If
    dateXML = xmldoc.selectNodes("ValCurs").Item( 0 ).cloneNode(True).Attributes( 0 ).value
    Set xmldoc = Nothing
    dateMax = Nz(DMax("date", "Currency"), date -  740 )
    Do While dateMax < dateXML
        CurrentProject.Connection.Execute "Delete  from Valute"
        dateMax = dateMax +  1 
       ImportXML "http://www.cbr.ru/scripts/xml_daily.asp?date_req=" & Format(dateMax, "dd\.mm\.yyyy"), acAppendData
  

        CurrentProject.Connection.Execute "INSERT INTO Currency (code,cur,date) " _
        & "select NumCode, Value,'" & dateMax & "' as EXPR1 " _
        & " FROM Valute " _
        & "WHERE [NumCode] In (840,978)"
           
        CurrentProject.Connection.Execute "Delete  from  Valute"
    Loop
Exit_ImportCurrency:
DoCmd.Hourglass False
    Exit Sub
Err_ImportCurrency:
If err = -2147217865 Then Resume Next
MsgBox err.Description
Resume Exit_ImportCurrency
...
Рейтинг: 0 / 0
27.09.2004, 18:04:46
    #32713455
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
это не ImportXML , а Msxml.DOMDocument
посм.: а сама страница открывается в браузере?
...
Рейтинг: 0 / 0
27.09.2004, 19:15:48
    #32713589
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
Да открывается.А говорю что импортхмл ,т.к. именно на нём ошибка.
Код работает нормально,если мде,либо база будет стоять на моей машине!
...
Рейтинг: 0 / 0
28.09.2004, 09:00:50
    #32713903
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
команда

Код: plaintext
dateXML = xmldoc.selectNodes("ValCurs").Item( 0 ).cloneNode(True).Attributes( 0 ).value
выводит дату нормально,т.е. значит к интернету подключается...
Ошибка имеено когда импортирует таблицу valute .Может кто сталкивался с этим?
...
Рейтинг: 0 / 0
28.09.2004, 09:58:35
    #32714020
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
Кто-нибудь работал с XML?
как считать значение для доллара отсюда:
http://www.cbr.ru/scripts/XML_daily.asp?date_req=
...
Рейтинг: 0 / 0
28.09.2004, 10:20:12
    #32714067
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
http://hiprog.com/access/article.asp?idd=212
...
Рейтинг: 0 / 0
28.09.2004, 10:28:03
    #32714087
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
activex component cant create object при выполненни команды importxml
Да я этот пример и использую,только у меня он не работает на команде importxml,поэтому хочу обойтись без неё.Никто не подскажет как?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / activex component cant create object при выполненни команды importxml / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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