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

Здесь есть возможность читать онлайн «Джеффри Мак-Манус - Обработка баз данных на Visual Basic®.NET» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2003, ISBN: 2003, Издательство: Издательский дом Вильямс, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Обработка баз данных на Visual Basic®.NET: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Обработка баз данных на Visual Basic®.NET»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Это практическое руководство разработчика программного обеспечения на 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», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

dsSales.WriteXml("…\DiffGram.xml", XmlWriteMode.DiffGram)

End Sub

В листинге 10.6 приведено содержимое файла DiffGram.xml, полученного в результате щелчка на кнопке Write XML формы проекта ADO-XML. Внесенные в таблицу Stores изменения выделены полужирным начертанием. Удаленная запись отсутствует в разделе текущих данных, но присутствует в разделе исходного состояния вместе с исходным значением измененной записи. Кроме того, раздел с текущими данными содержит новую запись с отметкой "inserted" (вставлена).

Листинг 10.6. XML-файл DiffGram.xml в формате DiffGram с одной вставленной записью, одной удаленной записью и одной измененной записью

6380

6871

1994-09-14T00:00:00.0000000+02:00

5

Net 60

BU1032

6380

722a

1994-09-13T00:00:00.0000000+02:00

3

Net 60

PS2091

7066

A2976

1993-05-24T00:00:00.0000000+02:00

50

Net 30

PC8888

7066

QA7442.3

1994-09-13T00:00:00.0000000+02:00

75

ON invoice

PS2091

7067

D4482

1994-09-14T00:00:00.0000000+02:00

10

Net 60

PS2091

7067

P2121

1992-06-15T00:00:00.0000000+02:00

40

Net 30

TC3218

7067

P2121

1992-06-15T00:00:00.0000000+02:00

20

Net 30

TC4203

7067

P2121

1992-06-15T00:00:00.0000000+02:00

20

Net 30

TC7777

713K/stor_id>

N914008

1994-09-14T00:00:00.0000000+02:00

20

Net 30

PS2091

7131

N914014

1994-09-14T00:00:00.0000000+02:00

25

Net 30

MC3021

7131

P3087a

1993-05-29T00:00:00.0000000+02:00

20

Net 60

PS1372

7131

P3087a

1993-05-29T00:00:00.0000000+02:00

25

Net 60

PS2106

7131

P3087a

1993-05-29T00:00:00.0000000+02:00

15

Net 60

PS3333

7131

P3087a

1993-05-29T00:00:00.0000000+02:00

25

Net 60

PS7777

7896

QQ2299

1993-10-28T00:00:00.0000000+02:00

15

Net 60

BU7832

7896

TQ456

1993-12-12T00:00:00.0000000+02:00

10

Net 60

MC2222

7896

X999

1993-02-21T00:00:00.0000000+02:00

35

ON invoice

BU2075

8042

423LL922

1994-09-14T00:00:00.0000000+02:00

15

ON invoice

MC3021

8042

<���оrd_num>423LL930

1994-09-14T00:00:00.0000000+02:00

10

ON invoice

BU1032

8042

P723

1993-03-11T00:00:00.0000000+02:00

25

Net 30

BU1111

8042

QA879.1

1993-05-22T00:00:00.0000000+02:00

30

Net 30

PC1035

999

Eric the Read Books

788 Catamaugus Ave.

Seattle

WA

98056

7067

News & Brews

577 First St.

Los Gatos

CA

96745

7131

Doc-U-Mat: Quality Laundry and Books

24-A Avogadro Way

Remulade

WA

98014

7896

Fricative Bookshop

89 Madison St.

Fremont

CA

90019

8042

Bookbeat

679 Carson St.

Portland

OR

89076

New Store

6380

Eric the Read Books

788 Catamaugus Ave.

Seattle

WA

98056

7066

Barnum's

567 Pasadena Ave.

Tustin

CA

92789

НА ЗАМЕТКУ

Для сохранения только измененных записей в формате DiffGram следует использовать метод GetChanges:

Dim ChangedDataSet = dsSales.GetChanges()

ChangedDataSet.WriteXml("..\Changes.xml", XmlWriteMode.DiffGram)

В листинге 10.7 приведено содержимое файла DiffGram.xml, полученного в pезультате выполнения этого метода.

Листинг 10.7. XML-файл changes.xml в формате DiffGram только с измененными записями

999

Eric the Read Books

788 Catamaugus Ave.

Seattle

WA

98056

New Store

6380

Eric the Read Books

788 Catamaugus Ave.

Seattle

WA

98056

7066

Barnum's

567 Pasadena Ave.

Tustin

CA

92789

Бизнес-ситуация 10.1: подготовка XML-файлов для бизнес-партнеров

Компания Jones Novelty обменивается информацией с помощью электронных средств передачи данных со многими своими поставщиками и партнерами. Развитие этой тенденции, вероятно, приведет к тому, что компании придется спустя какое-то время применить качественно новое решение, например систему Microsoft BizTalk Server. В настоящее время Брэд Джонс стремится удовлетворить текущие потребности и сохранить конкурентоспособность, применяя XML для передачи транзакций. Для этого будут использованы уже описанные возможности XML и ряд других, которые описываются далее. Следует отметить, что многие требования можно удовлетворить даже без использования "мощных и тяжеловесных" платформ, инструментов и технологий, например XSLT.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Обработка баз данных на Visual Basic®.NET»

Представляем Вашему вниманию похожие книги на «Обработка баз данных на Visual Basic®.NET» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Обработка баз данных на Visual Basic®.NET»

Обсуждение, отзывы о книге «Обработка баз данных на Visual Basic®.NET» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x