ADO RS to XML конвертор

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

ADO RS to XML конвертор

Сообщение Konst_One » 02.08.2006 (Ср) 16:26

Конвертор XML для ADODB.Recordset.
Вложения
rs 2 xml.rar
(37.81 Кб) Скачиваний: 115

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 02.08.2006 (Ср) 16:47

Что-то не очень понимаю... это обертка над rs.Save adPersistsXML, rs.Load или она что-то еще может?

Будь добр, выложи TFM.

И еще не понял промежуточного RS.Save stm, adPersistXML. Можно сразу RS.Save objXML, adPersistXML
Лучший способ понять что-то самому — объяснить это другому.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 02.08.2006 (Ср) 17:03

Пример сохранения в нормальный XML:
Код: Выделить всё
Public Sub View( _
    ByRef rs As ADODB.Recordset, _
    Optional ByVal AsModal As Boolean = False, _
    Optional sHTML As String = "", _
    Optional encoding As String = "windows-1251")
    '<EhHeader>
    On Error GoTo Err_debug
    '</EhHeader>
   
Dim xm As vRS2XML.Convertor

        If Len(sHTML) = 0 Then
            Set xm = New vRS2XML.Convertor
            sHTML = xm.ADORS_2_XMLString(rs, xrsEntity, , encoding)
            Set xm = Nothing
        End If
   
99      Me.Visible = True
100     Me.WEB.Navigate2 "about:blank"
        Me.Refresh
        DoEvents
       
        modFiles.FileWrite App.Path & "\report.xml", sHTML
       
166     Me.WEB.Navigate2 App.Path & "\report.xml"
'        On Error Resume Next
190     Me.Show vbModeless, f_ViewDB
   
    '<EhFooter>
lb_out:
        Set xm = Nothing
        Exit Sub

Err_debug:
        MsgBox Err.Number & ":" & Err.Description, vbCritical
        Resume lb_out
    '</EhFooter>
End Sub

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 02.08.2006 (Ср) 17:05

Добавлять в список, или кирпич будет доделан / переделан ?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 02.08.2006 (Ср) 17:11

юзай as is


Вернуться в Кирпичный завод

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList