My-library.info
Все категории

Джеффри Мак-Манус - Обработка баз данных на Visual Basic®.NET

На электронном книжном портале my-library.info можно читать бесплатно книги онлайн без регистрации, в том числе Джеффри Мак-Манус - Обработка баз данных на Visual Basic®.NET. Жанр: Программирование издательство -, год 2004. В онлайн доступе вы получите полную версию книги с кратким содержанием для ознакомления, сможете читать аннотацию к книге (предисловие), увидеть рецензии тех, кто произведение уже прочитал и их экспертное мнение о прочитанном.
Кроме того, в библиотеке онлайн my-library.info вы найдете много новинок, которые заслуживают вашего внимания.

Название:
Обработка баз данных на Visual Basic®.NET
Издательство:
-
ISBN:
-
Год:
-
Дата добавления:
17 сентябрь 2019
Количество просмотров:
831
Читать онлайн
Джеффри Мак-Манус - Обработка баз данных на Visual Basic®.NET

Джеффри Мак-Манус - Обработка баз данных на Visual Basic®.NET краткое содержание

Джеффри Мак-Манус - Обработка баз данных на Visual Basic®.NET - описание и краткое содержание, автор Джеффри Мак-Манус, читайте бесплатно онлайн на сайте электронной библиотеки My-Library.Info
Это практическое руководство разработчика программного обеспечения на Visual Basic .NET и ADO.NET, предназначенное для создания приложений баз данных на основе WinForms, Web-форм и Web-служб. В книге описываются практические способы решения задач доступа к данным, с которыми сталкиваются разработчики на Visual Basic .NET в своей повседневной деятельности. Книга начинается с основных сведений о создании баз данных, использовании языка структурированных запросов SQL и системы управления базами данных Microsoft SQL Server 2000. Затем рассматриваются способы использования основных объектов модели ADO.NET для доступа к данным в реляционных базах данных. Благодаря подробным примерам, читатели могут изучить способы использования основных свойств и методов, а также узнать о более сложных компонентах и технологиях. Многочисленные листинги с кодом на языке Visual Basic .NET иллюстрируют используемые концепции, а бизнес-ситуации показывают практическую область их применения.

Обработка баз данных на Visual Basic®.NET читать онлайн бесплатно

Обработка баз данных на Visual Basic®.NET - читать книгу онлайн бесплатно, автор Джеффри Мак-Манус

 </tblEmployee>

 <tblEmployee>

  <ID>4</ID>

  <FirstName>Julie</FirstName>

  <LastName>Ryan</LastName>

  <DepartmentID>1</DepartmentID>

  <Salary>4000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>5</ID>

  <FirstName>Richard</FirstName>

  <LastName>Halpin</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>10000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>6</ID>

  <FirstName>Kathleen</FirstName>

  <LastName>Johnson</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>18000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>7</ID>

  <FirstName>Sorel</FirstName>

  <LastName>Polito</LastName>

  <DepartmentID>4</DepartmentID>

  <Salary>28000</Salary>

  </tblEmployee>

 <tblEmployee>

  <ID>8</ID>

  <FirstName>Sorel</FirstName>

  <LastName>Terman</LastName>

  <DepartmentID>1</DepartmentID>

  <Salary>8000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>9</ID>

  <FirstName>Randy</FirstName>

  <LastName>Hobaica</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>18000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>10</ID>

  <FirstName>Matthew</FirstName>

  <LastName>Haglund</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>30000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>11</ID>

  <FirstName>Cathy</FirstName>

  <LastName>Vermeren</LastName>

  <DepartmentID>4</DepartmentID>

  <Salary>0</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>12</ID>

  <FirstName>Brad</FirstName>

  <LastName>Townsend</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>12000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>13</ID>

  <FirstName>Jennifer</FirstName>

  <LastName>Eves</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>26000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>14</ID>

  <FirstName>Steve</FirstName>

  <LastName>Marshall</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>42000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>15</ID>

  <FirstName>Laura</FirstName>

  <LastName>Davidson</LastName>

  <DepartmentID>4</DepartmentID>

  <Salary>60000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>16</ID>

  <FirstName>Angela</FirstName>

  <LastName>Stefanac</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>16000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>17</ID>

  <FirstName>Marjorie</FirstName>

  <LastName>Bassett</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>34000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>18</ID>

  <FirstName>Joe</FirstName>

  <LastName>Chideya</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>54000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>19</ID>

  <FirstName>Katie</FirstName>

  <LastName>Chideya</LastName>

  <DepartmentID>4</DepartmentID>

  <Salary>76000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>20</ID>

  <FirstName>Terri</FirstName>

  <LastName>Allen</LastName>

  <DepartmentID>1</DepartmentID>

  <Salary>20000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>21</ID>

  <FirstName>Mike</FirstName>

  <LastName>Doberstein</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>42000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>22</ID>

  <FirstName>Terri</FirstName>

  <LastName>Woodruff</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>66000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>23</ID>

  <FirstName>Cathy</FirstName>

  <LastName>Rosenthal</LastName>

  <DepartmentID>4</DepartmentID>

  <Salary>0</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>24</ID>

  <FirstName>Margaret</FirstName>

  <LastName>Eves</LastName>

  <DepartmentID>1</DepartmentID>

  <Salary>24000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>25</ID>

  <FirstName>Mikki</FirstName>

  <LastName>Lemay</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>50000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>26</ID>

  <FirstName>Randy</FirstName>

  <LastName>Nelson</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>78000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>27</ID>

  <FirstName>Kathleen</FirstName>

  <LastName>Husbands</LastName>

  <DepartmentID>4</DepartmentID>

  <Salary>108000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>28</ID>

  <FirstName>Kathleen</FirstName>

  <LastName>Eberman</LastName>

  <DepartmentID>1</DepartmentID>

  <Salary>28000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>29</ID>

  <FirstName>Richard</FirstName>

  <LastName>Rosenthal</LastName>

  <DepartmentID>2</DepartmentID>

  <Salary>58000</Salary>

 </tblEmployee>

 <tblEmployee>

  <ID>30</ID>

  <FirstName>Mike</FirstName>

  <LastName>Woodruff</LastName>

  <DepartmentID>3</DepartmentID>

  <Salary>90000</Salary>

 </tblEmployee>

</NewDataSet>

К сожалению, данный XML-файл содержит список сотрудников, который не сгруппирован по отделам. Несмотря на созданное отношение между родительской таблицей tblDepartment и дочерней таблицей tblEmployee полученный XML-файл содержит данные отдельно для каждой таблицы. Для вложения дочерних элементов из таблицы tblEmployee в родительские элементы из таблицы tblDepartment нужно указать значение True для свойства Nested объекта-отношения Relation.

dsEmployees.Relations("DepartmentEmployees").Nested = True

После вставки этой строки кода перед строкой сохранения данных

dsInventory.WriteXml("..Inventory.xml", XmlWriteMode.WriteSchema)

будет получен XML-файл Employees.xml, показанный в листинге 10.11.

 Листинг 10.11. XML-файл Employees.xml с вложением дочерних элементов из таблицы tblEmployee в родительские элементы из таблицы tblDepartment

<?xml version="1.0" standalone="yes"?>

<NewDataSet>

 <tblDepartment>

  <ID>1</ID>

  <DepartmentName>Administration</DepartmentName>

  <tblEmployee>

   <ID>2035</ID>

   <FirstName>Julie</FirstName>

   <LastName>Ryan</LastName>

   <DepartmentID>1</DepartmentID>

   <Salary>4000</Salary>

  </tblEmployee>

  <tblEmployee>

   <ID>2039</ID>

   <FirstName>Sorel</FirstName>

   <LastName>Terman</LastName>

   <DepartmentID>1</DepartmentID>

   <Salary>8000</Salary>

  </tblEmployee>

  <tblEmployee>

   <ID>2051</ID>

   <FirstName>Terri</FirstName>

   <LastName>Allen</LastName>

   <DepartmentID>1</DepartmentID>

   <Salary>20000</Salary>

  </tblEmployee>

  <tblEmployee>

   <ID>2055</ID>

   <FirstName>Margaret</FirstName>

   <LastName>Eves</LastName>

   <DepartmentID>1</DepartmentID>

   <Salary>24000</Salary>

  </tblEmployee>

  <tblEmployee>

   <ID>2059</ID>

   <FirstName>Kathleen</FirstName>

   <LastName>Eberman</LastName>

   <DepartmentID>1</DepartmentID>

   <Salary>28000</Salary>

  </tblEmployee>

 </tblDepartment>

 <tblDepartment>

  <ID>2</ID>

  <DepartmentName>Engineering</DepartmentName>

  <tblEmployee>

   <ID>2032</ID>

   <FirstName>Carole</FirstName>


Джеффри Мак-Манус читать все книги автора по порядку

Джеффри Мак-Манус - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки My-Library.Info.


Обработка баз данных на Visual Basic®.NET отзывы

Отзывы читателей о книге Обработка баз данных на Visual Basic®.NET, автор: Джеффри Мак-Манус. Читайте комментарии и мнения людей о произведении.

Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*
Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту librarybook.ru@gmail.com или заполнить форму обратной связи.