Компоненты доступа к данным.

Slides:



Advertisements
Similar presentations
17. Data Access ADO.Net Architecture New Features of ADO.NET
Advertisements

Сергей П. Консультант по технологиям Microsoft BrightConsult.
ADO.NET: Working in Disconnected Environment Sergey Baidachni MCT, MCSD, MCDBA.
Microsoft TechDayshttp:// Имя:Ефим Жилин Должность:Аналитик службы заботы Компания:Umisoft.
SharePoint 2013 apps to be or not to be. Alexander Krupsky Artur Kukharevich.
Disconnected Data Applications: using Datasets, XML and Transactions.
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Original Tree:
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
Updating Database. Two Approaches to Update Database 1. Using the DataSet object, the updates are first applied to the DataSet then applied to the database.
DAT402 Microsoft ® ADO.NET: Blackbelt DAT402 Microsoft ® ADO.NET: Blackbelt Gert E.R. Drapers Architect Microsoft Corp.
Chapter 11 Introduction to Database Processing. Class 11: Database Processing Use a Visual Studio Wizard to establish a database connection used to load.
Programming with Visual Basic.NET An Object-Oriented Approach  Chapter 8 Introduction to Database Processing.
ODBC, OLE DB, and ADO Introduction Dr. Ron Eaglin.
ADO.NET. Objectives Introduce Microsoft® ADO.NET Show the evolution of ADO to ADO.NET Introduce the primary components of ADO.NET.
ADO.NET Tools and Wizards. Slide 2 Data Sources Window (Introduction) Use the Data Sources window to Establish a connection Create bound control instances.
ITS 328 CHAPTER 3: STORING DATA IN MEMORY 1. Storing Data in Memory After today you will be able to: ◦Explain how a DataTable stores data ◦Add new data.
Developing Web Applications Using Microsoft ® Visual Studio ® 2008.
A Simple Introduction. What is ADO.net? First the word ADO stands for ActiveX Data Objects And it is an integral part of.Net Framework of Microsoft hence.
Databases and Data Access  Introduction to ADO.NET  ADO.NET objects  ADP.NET namespaces  Differences between ADO and ADO.NET.
Introduction to Database Development Using Borland Data Providers 2128 Martin Rudy.
ADO.NET Database access in.NET style!. Question 1 ADO is an acronym for A. Another Dang Object B. Asynchronous Data Object C. Active Disk Object D. ActiveX.
ASP.NET Rina Zviel-Girshin Lecture 5
Session 8: ADO.NET. Overview Overview of ADO.NET What is ADO.NET? Using Namespaces The ADO.NET Object Model What is a DataSet? Accessing Data with ADO.NET.
3116 Top 10 Techniques for Microsoft.NET Framework Database Developers Cary Jensen President Jensen Data Systems, Inc.
Клиент-сервер: обмен данными Лабораторная работа 4.
What’s New in System.Data. Agenda The Common Programming Model The Schema Discovery API Enhancements to the DataSet class SQL Server-specific enhancements.
Module 4: Building DataSets. Overview Working in a Disconnected Environment Building DataSets and DataTables Binding and Saving a DataSet Defining Data.
Windows Forms Navigating database with windows forms.
An Introduction to ADO.Net Marmagna Desai.NET Seminar, Fall-2003.
 It is the primary data access model for.Net applications  Next version of ADO  Can be divided into two parts ◦ Providers ◦ DataSets  Resides in System.Data.
1 Data Classes- DataView DataGridView Control. Objectives 2  Data Class  DataAdapter  DataReader  DataSet  DataTable  DataView  DataGridView Control.
Company Confidential 1 Working with Data and ADO.Net.
DEV383 The ADO.NET DataSet and You Jackie Goldstein General Manager Renaissance Computer Systems
Building Data-Centric Smart Client Applications Rajiv Sodhi Microsoft India.
What’s New in Visual Studio NET Framework 2.0 Themes Windows Forms 2.0 ASP.NET 2.0.NET Compact Framework 2.0 Set the bar in developer productivity.
1 11/15/05CS360 Windows Programming ADO.NET Continued.
DataSets Demystified. Who I am Shawn Wildermuth Senior Consultant with Magenic Technologies ( C# MVP INETA.
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company ADO.NET Presented By : Muhammad Atif Hussain Deputy Manager IT (Takaful.
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
DEV-5: Using ProDataSets™ in OpenEdge ® 10 Cheryl LaBarge Product Readiness.
ADO.NET in VB.NET 2005 ITE 370 4/26/2017.
C# .NET Software Development
Module 5 Data Classes DataView – DataGridView Control 1.
Module 2: Using ADO.NET to Access Data. Overview ADO.NET Architecture Creating an Application That Uses ADO.NET to Access Data Changing Database Records.
Windows Database Applications CIS 341 Chapter 5. Objectives Update database Navigate records Event handler Bound control maintenance Update data source.
Объект Command Свойства объекта Command Connection CommandText.
제 21 장 : ADO.NET 을 이용한 데이터 접근. ADO.NET - DataSet 사용하기.
SSIS ETL Data Resource Management. Create an ETL package using a wizard database server to database server The business goal of this ETL package is to.
DAT 390 Advanced ADO.NET Programming Techniques Jackie Goldstein Renaissance Computer Systems
JavaScript
Common SQL keywords. Building and using CASE Tools Data Base with Microsoft SQL-Server and C#
Database, SQL and ADO.NET
Copyright Scott-Jones Publishing, All rights reserved.
Microsoft XML Web Services and Server Components with Visual Basic .NET Visit:
ADO.NET and Stored Procedures
ADO.NET Framework.
Keeping track of all the copies of your files
DataSet и SqlDataAdapter
VB.NET Using Database.
ADO.NET.
Tonga Institute of Higher Education
מתחברים למסד נתונים היכרות עם ADO.Net.
Класс Object Макаревич Л. Г..
Bài 5: ADO.NET 5.1. Khái niệm 5.2. Các lớp và không gian tên cơ bản của ADO.NET 5.3. Thao tác với dữ liệu kết nối – Connected 5.4. Thao tác với dữ liệu.
CS 3870 Prog5 Shopping Bag.
Сортировка, поиск и фильтрация данных в базе данных и выборках
Графическое проектирование структуры базы данных.
Presentation transcript:

Компоненты доступа к данным

Объект DataSet DataSet – представление в памяти данных, изолированных от источника данных В DataSet можно загрузить данные из любого источника, будь то SQL Server, Access или XML-файл Содержимым DataSet можно манипулировать независимо от источника данных

Объект DataTable LoadDataRow AcceptChanges Merge BeginInit Equals NewRow ReadXml ReadXmlSchema ReferenceEquals RejectChanges Reset Select ToString WriteXml WriteXmlSchema AcceptChanges BeginInit BeginLoadData Clear Clone Compute Copy CreateDataReader Dispose EndInit EndLoadData Equals Equals GetChanges GetDataTableSchema GetErrors GetType ImportRow Load

ColumnChanged ColumnChanging RowChanged RowChanging RowDeleted События объекта DataTable ColumnChanged ColumnChanging RowChanged RowChanging RowDeleted RowDeleting

DataTable dtTours = new DataTable(); Объект DataColumn Объект DataRow DataTable dtTours = new DataTable(); DataColumn dсIDtour = dtTours.Columns. Add("Код тура", typeof(Int32)); dсIDtour.Unique = true; DataColumn dcName = dtTours.Columns. Add("Название"); DataColumn dcPrice = dtTours.Columns. Add("Цена",typeof(Decimal)); DataColumn dcInformation = dtTours.Columns. Add( "Информация"); DataView myDataView = new DataView(dtTours); dataGrid1.DataSource = myDataView;

Свойства объекта DataRow Rows[i] Deleted Modified New Unchanged RowState Current Default Original Proposed RowVersion

представляет связь между двумя полями разных таблиц Объект DataRelation представляет связь между двумя полями разных таблиц Методы объекта DataRelation GetChildRows GetParentRow

ForeignKeyConstraint Ограничения UniqueConstraint – запрещение добавлять в таблицы дублирующиеся элементы ForeignKeyConstraint – правила обновления дочерних строк при изменении родительской UniqueConstraint ForeignKeyConstraint UpdateRule DeleteRule AcceptRejectRule Cascade None SetDefault SetNull