Вход/Регистрация
Обработка баз данных на Visual Basic®.NET
вернуться

Прайс Кевин Т.

Шрифт:

 ByVal e As System.EventArgs) Handles btnEmployees.Click

 Dim dsEmployees As New DataSet

 Dim daEmployees As New SqlDataAdapter _

("select * from tblEmployee", en)

 Dim daDepartments As New SqlDataAdapter _

("select * from tblDepartment", en)

 daDepartments.Fill(dsEmployees,"tblDepartment")

 daEmployees.Fill(dsEmployees, "tblEmployee")

 ' Определение отношения между таблицами.

 dsEmployees.Relations.Add("DepartmentEmployees", _

dsEmployees.Tables("tblDepartment").Columns("ID"), _

dsEmployees.Tables("tblEmployee").Columns("DepartmentID"))

 ' Сохранение данных в XML-файле.

 dsEmployees.WriteXml("..\Employees.xml")

End Sub

В этом коде для сохранения данных из таблиц tblDepartment и tblEmployee в XML-файле используются предлагаемые по умолчанию параметры объекта DataSet. Полученный в результате XML-файл Employees.xml показан в листинге 10.10.

Листинг 10.10. XML-файл Employees. xml, полученный в результате сохранения данных из таблиц tblDepartment и tblEmployee

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

<NewDataSet>

 <tblDepartment>

<ID>1</ID>

<DepartmentName>Administration</DepartmentName>

 </tblDepartment>

 <tblDepartment>

<ID>2</ID>

<DepartmentName>Engineering</DepartmentName>

 </tblDepartment>

 <tblDepartment>

<ID>3</ID>

<DepartmentName>Sales</DepartmentName>

 </tblDepartment>

 <tblDepartment>

<ID>4</ID>

<DepartmentName>Marketing</DepartmentName>

 </tblDepartment>

 <tblEmployee>

<ID>1</ID>

<FirstName>Carole</FirstName>

<LastName>Vermeren</LastName>

<DepartmentID>2</DepartmentID>

<Salary>222</Salary>

 </tblEmployee>

 <tblEmployee>

<ID>2</ID>

<FirstName>Cathy</FirstName>

<LastName>Johnson</LastName>

<DepartmentID>2</DepartmentID>

<Salary>13000</Salary>

 </tblEmployee>

 <tblEmployee>

<ID>3</ID>

<FirstName>Eric</FirstName>

<LastName>Haglund</LastName>

<DepartmentID>4</DepartmentID>

<Salary>12000</Salary>

 </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>

  • Читать дальше
  • 1
  • ...
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: