Заполнение DataSet с помощью адаптера данных

Заполнение DataSet с помощью адаптера данных

Создайте новое консольное приложение с именем FillDataSetWithSqlDataAdapter, указав в нем использование пространств имен System.Data и System. Data.SqlClient. Обновите метод Main() так, как предлагается нише (для простоты здесь не показан блок try/catch).

static void Main(string[] args) {

 Console.WriteLine("***** Забавы с адаптерами данных ***** ");

 string cnStr = "uid=sa;pwd=;Initial Catalog=Cars;Data Source=(local)";

 // Заполнение DataSet новыми DataTable.

 DataSet myDS = new DataSet("Cars");

 SqlDataAdapter dAdapt = new SqlDataAdapter("Select * From Inventory".cnStr);

 dAdapt.Fill(myDS, "Inventory");

 // Отображение содержимого.

 PrintDataSet(myDS);

}

Обратите внимание на то, что адаптер данных создается с указанием SQL-оператора Select. Это значение будет использоваться для внутреннего построения объекта команды, которую затем можно будет получить, выбрав свойство SelectCommand. Далее, заметьте, что метод Fill() получает экземпляр типа DataSet и необязательное строковое имя, которое будет использоваться при установке свойства TableName нового объекта DataTablе (если вы не укажете имя таблицы, адаптер данных использует для таблицы имя Table).

Замечание. Метод Fill() возвращает целое число, соответствующее числу строк, затронутых SQL-запросом.

Как и следует ожидать, при передаче DataSet методу PrintDataSet() (реализованному в этой главе ранее) будет получен список всех строк таблицы Inventory базы данных Cars (рис. 22.18).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Заполнение личных данных

Из книги Microsoft Office автора Леонтьев Виталий Петрович

Заполнение личных данных Итак, вы выбрали шаблон, который более-менее удовлетворяет вашим эстетическим вкусам, щелкнули по нему... И тут же, совершенно неожиданно, перед вашими глазами выскочил вот такой таинственный бланк... Многие неопытные пользователи пиратских


Выбор адаптера Bluetooth

Из книги Компьютер + мобильник: эффективное взаимодействие автора Гольцман Виктор Иосифович

Выбор адаптера Bluetooth В настоящее время технологию Bluetooth чаще всего применяют в двух случаях: для связи мобильного телефона с компьютером и для подключения к мобильному телефону различных беспроводных наушников и гарнитур.Если ваш телефон поддерживает такой вид связи,


Установка беспроводного адаптера

Из книги Собираем компьютер своими руками автора Ватаманюк Александр Иванович

Установка беспроводного адаптера Некоторые современные модели материнских плат оснащаются интегрированным беспроводным контроллером, однако большинство из них такового не имеет. Скорее всего, придется устанавливать беспроводной адаптер.В качестве примера


Обновление базы данных с помощью объекта адаптера данных

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Обновление базы данных с помощью объекта адаптера данных Адаптеры данных могут не только заполнять для вас таблицы объекта DataSet. Они могут также поддерживать набор объектов основных SQL-команд, используя их для возвращения модифицированных данных обратно в хранилище


Ввод данных в объект DataSet

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

Ввод данных в объект DataSet Для ввода данных в таблицы DataTable объекта DataSet предусмотрены перечисленные ниже способы.1. Программирование определений метаданных и прямая вставка данных.2. Использование объекта DataAdapter для создания запроса по отношению к источнику данных.3.


Обновление данных в объекте DataSet

Из книги Основы AS/400 автора Солтис Фрэнк

Обновление данных в объекте DataSet Для обновления отдельной записи таблицы необходимо просто организовать доступ к нужной записи и присвоить новое значение одному из полей. Например, для изменения номера отдела, к которому относится Sam Johnson, можно использовать следующую


Доступ к базе данных с помощью ASP.NET

Из книги VBA для чайников автора Каммингс Стив

Доступ к базе данных с помощью ASP.NET Ядром любого приложения баз данных является база данных. Для использования базы данных необходимо иметь надежный и безопасный способ подключения. На платформе .NET этот способ реализуется с помощью пространства имен System.Data и одной


Трансформация данных с помощью DataPropagator

Из книги Microsoft Access 2007 автора Днепров Александр Г.

Трансформация данных с помощью DataPropagator Ранее, при обсуждении хранилищ данных мы упоминали о средствах трансформации данных, использующихся для их перемещения данных из оперативной базы в информационную. DataPropagator — одно из таких средств. Его можно использовать не только


Программирование баз данных с помощью Access

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

Программирование баз данных с помощью Access Прежде чем вы приступите к программированию базы данных в Access, вам следует ознакомиться со всеми отличиями Access от остальных VBA-приложений. Эти различия осложняют перевод программы, созданной с помощью Access, в другое VBA-приложение.*


Управление базами данных с помощью VBA

Из книги автора

Управление базами данных с помощью VBA Если вы собираетесь использовать VBA для работы с данными, хранящимися в "реальных" базах данных типа файлов Microsoft Jet (формат баз данных, используемыхAccess), SQL Server или dBase, то вам, мой друг, определенно потребуется помощь. И придет она от


Анализ данных с помощью запросов

Из книги автора

Анализ данных с помощью запросов Возможности запросов не ограничиваются выборкой и запросами на изменение. С помощью запросов, называемых итоговыми , можно получить статистические данные по одной или нескольким таблицам.Для анализа данных используются статистические


18.7.4. Считывание данных из файлов с помощью IFS

Из книги автора

18.7.4. Считывание данных из файлов с помощью IFS Чтобы при выводе данных устранить разделитель полей в виде двоеточия, примените переменную ifs, предварительно сохранив ее установки. После того как сценарий завершит работу с этими установками, восстановите установки


5.5. Заполнение сборных видов специальными ячейками с помощью XIB-файлов

Из книги автора

5.5. Заполнение сборных видов специальными ячейками с помощью XIB-файлов Постановка задачи Требуется сконфигурировать ячейки сборного вида в конструкторе интерфейса и заполнить ими сборный вид для последующего