Page 111 - 6735
P. 111

унікальний сеанс із джерелом даних. У системі бази даних "клієнт-
           сервер"  він  еквівалентний  мережевому  з’єднанню  з  сервером.  За
           допомогою  нього  ви  можете  налагодити  з’єднання  з  джерелом
           даних,  вказати  провайдера  бази  даних,  установити  і  розірвати
           з’єднання.  У  прикладі  відкривається  джерело  даних  "db1.mdb",
           виконується  запит  мовою  SQL  і  результати  запиту  зберігаються  у
           файлі    "db2.xml".    Для     запуску    виберіть    в    меню
           Tools/References/Microsoft ActiveX Data Objects 2.7 Library.

           Dim con As ADODB.Connection 'з'єднання
           Dim rs As ADODB.Recordset 'набір записів

           Public Sub main()
           Set con = New ADODB.Connection 'створити з'єднання
           con.Provider = "Microsoft.Jet.OLEDB.4.0" 'провайдер
           con.ConnectionString = "db1.mdb" 'рядок з'єднання до
           джерела даних
           con.Open 'відкрити з'єднання
           Set rs = New ADODB.Recordset 'створити набір записів
           rs.Source = "SELECT * FROM stud WHERE (Оцінка>3)" 'рядок
           запиту SQL
           Set rs.ActiveConnection = con 'активне з'єднання
           rs.Open 'відкрити набір записів
           rs.MoveFirst 'перейти до першого запису
           Do While Not rs.EOF 'поки не кінець записів
               Debug.Print rs.Fields(0).Value 'вивести значення
           першого поля
               Debug.Print rs.Fields(1).Value 'вивести значення
           другого поля
               rs.MoveNext 'перейти до наступного запису
           Loop
           rs.Save "db2.xml", adPersistXML 'зберегти як файл XML
           rs.Close 'закрити набір записів
           con.Close 'закрити з'єднання
           End Sub

                          Об'єкти Msxml2.DOMDocument.5.0
                                         111
   106   107   108   109   110   111   112   113   114   115   116