Заполнение 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).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Трансформация данных с помощью DataPropagator
Трансформация данных с помощью DataPropagator Ранее, при обсуждении хранилищ данных мы упоминали о средствах трансформации данных, использующихся для их перемещения данных из оперативной базы в информационную. DataPropagator — одно из таких средств. Его можно использовать не только
Анализ данных с помощью запросов
Анализ данных с помощью запросов Возможности запросов не ограничиваются выборкой и запросами на изменение. С помощью запросов, называемых итоговыми , можно получить статистические данные по одной или нескольким таблицам.Для анализа данных используются статистические
Ввод данных в объект DataSet
Ввод данных в объект DataSet Для ввода данных в таблицы DataTable объекта DataSet предусмотрены перечисленные ниже способы.1. Программирование определений метаданных и прямая вставка данных.2. Использование объекта DataAdapter для создания запроса по отношению к источнику данных.3.
Обновление данных в объекте DataSet
Обновление данных в объекте DataSet Для обновления отдельной записи таблицы необходимо просто организовать доступ к нужной записи и присвоить новое значение одному из полей. Например, для изменения номера отдела, к которому относится Sam Johnson, можно использовать следующую
Доступ к базе данных с помощью ASP.NET
Доступ к базе данных с помощью ASP.NET Ядром любого приложения баз данных является база данных. Для использования базы данных необходимо иметь надежный и безопасный способ подключения. На платформе .NET этот способ реализуется с помощью пространства имен System.Data и одной
Программирование баз данных с помощью Access
Программирование баз данных с помощью Access Прежде чем вы приступите к программированию базы данных в Access, вам следует ознакомиться со всеми отличиями Access от остальных VBA-приложений. Эти различия осложняют перевод программы, созданной с помощью Access, в другое VBA-приложение.*
Управление базами данных с помощью VBA
Управление базами данных с помощью VBA Если вы собираетесь использовать VBA для работы с данными, хранящимися в "реальных" базах данных типа файлов Microsoft Jet (формат баз данных, используемыхAccess), SQL Server или dBase, то вам, мой друг, определенно потребуется помощь. И придет она от
Обновление базы данных с помощью объекта адаптера данных
Обновление базы данных с помощью объекта адаптера данных Адаптеры данных могут не только заполнять для вас таблицы объекта DataSet. Они могут также поддерживать набор объектов основных SQL-команд, используя их для возвращения модифицированных данных обратно в хранилище
5.5. Заполнение сборных видов специальными ячейками с помощью XIB-файлов
5.5. Заполнение сборных видов специальными ячейками с помощью XIB-файлов Постановка задачи Требуется сконфигурировать ячейки сборного вида в конструкторе интерфейса и заполнить ими сборный вид для последующего
Заполнение личных данных
Заполнение личных данных Итак, вы выбрали шаблон, который более-менее удовлетворяет вашим эстетическим вкусам, щелкнули по нему... И тут же, совершенно неожиданно, перед вашими глазами выскочил вот такой таинственный бланк... Многие неопытные пользователи пиратских
18.7.4. Считывание данных из файлов с помощью IFS
18.7.4. Считывание данных из файлов с помощью IFS Чтобы при выводе данных устранить разделитель полей в виде двоеточия, примените переменную ifs, предварительно сохранив ее установки. После того как сценарий завершит работу с этими установками, восстановите установки
Установка беспроводного адаптера
Установка беспроводного адаптера Некоторые современные модели материнских плат оснащаются интегрированным беспроводным контроллером, однако большинство из них такового не имеет. Скорее всего, придется устанавливать беспроводной адаптер.В качестве примера
Выбор адаптера Bluetooth
Выбор адаптера Bluetooth В настоящее время технологию Bluetooth чаще всего применяют в двух случаях: для связи мобильного телефона с компьютером и для подключения к мобильному телефону различных беспроводных наушников и гарнитур.Если ваш телефон поддерживает такой вид связи,