Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Классы и компоненты С# .doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
953.86 Кб
Скачать

Адаптер данных

Используются для наполнения DataSet объектами DataTable и возврата изменённых объектов DataTable базе данных для обработки.

Основные члены класса DbDataAdapter

Свойство

Описание

Select Command

InsertCommand

UpdateCommand

DeleteCommand

Задают SQL-команды, которые будут отправлены хранилищу данных при вызове методов Fill() и Update()

Fill()

Заполняет данную таблицу в DataSet некоторым набором записей, зависящим от значения свойства SelectCommand

Update

Обновляет объект DataTable, используя объекты команд из свойств InsertCommand, UpdateCommand и DeleteCommand. точная команда, которая выполняется, зависит от значения RowState данного DataSet

Типы данных в «Server Management Studio Express»

Тип

Описание

Соответствие

в C#

bigint

Целое, от -2 в степ.63 до +2 в степ.63

Int64

binary

Двоичные данные фиксированной длины до 8000 байтов

bit

char

Строка фиксированной длины до 8000 знаков из однобайтных символов ANSI

datetime

Дата и время от 1 января 1753 до 31 декабря 9999 с точностью до одной трёхсотой секунды

decimal(18,0)

Вещественное, от – 1.0E+38 до + 1.0E+38, точность представления – 18 десятичных цифр

Single, real

float

Вещественное, от -1.79E+308 до + 1.79E+308

Double

image

Двоичные данные переменной длины до 1.E31 байтов

int

Целое, от -2 в степ.31 до +2 в степ.31

Int32

money

Суммы денег в национальной валюте от -1.0E63 до 1.0E63 с точностью до одной десятитысячной

nchar

Строка фиксированной длины до 4000 двухбайтных символов Unicode

ntext

Строка переменной длины до 1.0E30 двухбайтных символов Unicode

numeric(18,0)

То же, что и decimal(18,0)

nvarchar(MAX)

Строка переменной длины до 4000 двухбайтных символов Unicode

real

Вещественное, от -3.4E+38 до + 3.4E+38

Single, real

smalldatetime

Дата и время от 1 января 1900 до 6 июня 2079 с точностью до одной минуты

smallint

Целое, от -2 в степ.15 до +2 в степ.15

Int16

smallmoney

Суммы денег в национальной валюте от - 214 748.3648 до 214 748.3647 с точностью до одной десятитысячной

sql variant

text

Строка переменной длины до 2 147 483 647 символов из однобайтных символов ANSI

timestamp

tinyint

Целое, от 0 до 255

byte

uniqueidentifier

varbynary

Двоичные данные переменной длины до 8000 байтов

varbinary(MAX)

varchar

Строка переменной длины до 8000 символов из однобайтных символов ANSI

xml

Типы данных в пространстве имен System C#

В среде программирования DOT.NET используется общая система типов Common Type System (CTS), позволяющая использовать одинаковые типы данных при программировании на различных языках. В большинстве языков выделяются два типа данных – простые (числа, строки ) и сложные (структуры, объекты). В DOT.NET такого разделения не существует, поскольку все типы являются объектами, хотя внешне их можно использовать как традиционные простые типы. Для этого используются синонимы наименования типов – см. нижеследующую таблицу.

Тип

Поле в

байтах

Описание, диапазон значений

Синоним

Типы целых чисел

SByte

1

-128 …+127

sbyte

Int16

2

-32768 … 32767

ShotInt

Int32

4

-2 147 383 648 .. 2 147 383 647

int

Int64

8

-2 в степени 63 .+. 2 в степени 63

long

Byte

1

0..255

byte

UInt16

2

0..65535

UInt32

4

0..4 294 967 295

Типы вещественных чисел

Single

4

-1.5E+45..3.4 E+38

float

Double

8

-5.0E+324..1.7 E+308

double

Типы строк символов

Char

1

один символ в коде ANSI

String

1..65535

до 65535 символов в коде ANSI

Boolean

1

Булевское значение

bool

- - - - - - - Ошибки при работе сБД - - - - -

Update requires a valid UpdateCommand when passed DataRow collection with modified rows

- выводится , если происходит попытка записи в БД по команде <dataBase>.Update, когда в БД используется тип

- - - - - - - - - конец компонентов базы данных - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Класс System.Math

Фунуция

Идентификатор

тригонометрические функции:

Sin, Cos, Tan

обратные тригонометрические функции:

ASin, ACos, ATan, ATan2

гиперболические функции:

Tanh, Sinh, Cosh

экспонента и логарифмические функции:

Exp, Log, LoglO

модуль (абсолютная величина), квадратный корень, знак:

Abs, Sqrt, Sign

округление

Ceiling, Floor, Round

минимум, максимум:

Min, Max

степень

Pow

Основные функции класса Math

Функция

Поснение

Abs

Модуль |x| записывается как Abs(x)

Acos

Арккосинус

Asin

Арксинус

Atan

Арктангенс

Ceiling

Округление до большего целого

Floor

Округление до меньшего целого

Abs(Decimal)

Абсолютная величина десятичного числа

Abs(Double)

Абсолютная величина плавающего числа типа double

Abs(Int32)

Абсолютная величина числа типа Int32десятичного числа

Cos

COS

Cosh

COS гиперболический

Exp

e в степени

IEEERemainder

Returns the remainder resulting from the division of a specified number by another specified number.

Log(Double)

Натуральный логарифм по основанию e

Log10

Returns the base 10 logarithm of a specified number.

Max(Byte, Byte)

Returns the larger of two 8-bit unsigned integers.

Max(Decimal, Decimal)

Returns the larger of two decimal numbers.

Max(Double, Double)

Returns the larger of two double-precision floating-point numbers.

Max(Int32, Int32)

Returns the larger of two 32-bit signed integers.

Max(Single, Single)

Returns the larger of two single-precision floating-point numbers.

Max(UInt32, UInt32)

Returns the larger of two 32-bit unsigned integers.

Min(Decimal, Decimal)

Returns the smaller of two decimal numbers.

Min(Double, Double)

Returns the smaller of two double-precision floating-point numbers.

Min(Int32, Int32)

Returns the smaller of two 32-bit signed integers.

Pow

Число в степени

Round(Decimal)

Округление до ближайшего целого

Round(Decimal, Int32)

Rounds a decimal value to a specified number of fractional digits.

Sign(Int32)

Returns a value indicating the sign of a 32-bit signed integer.

Sin

Returns the sine of the specified angle.

Sinh

Returns the hyperbolic sine of the specified angle.

Sqrt

Returns the square root of a specified number.

Tan

Returns the tangent of the specified angle.

Tanh

Returns the hyperbolic tangent of the specified angle.

E

Натуральный логарифм

PI

число Пи (π).

СОДЕРЖАНИЕ

С.А.Матюхин 1

Форма 1

КОМПОНЕНТЫ 1

Button 2

ComoBox 3

Console 3

CheckBox 4

CheckedListBox 4

ContextMenuStrip 4

GroupBox 5

ImageList 5

Системные классы 12

MessageBox 17

Random 19

String 20

System.IO 21

System.IO.File 22

System.IO.Path 22

System.IO.Directory 23

Функции по работе с файлами и каталогами 24

Доступ к базе данных - 25

OleDbCommand 28

DataSet 28

DataTable - 29

DataGridView 29

DataGridViewColumn 30

Объекты поставщики данных 31

Объект Connection 31

Дополнительные пространства имён ADO.NET 32

Объект Command 32

Объект DataBuilder 33

Объект DataReader 33

Объект DataAdapter 33

Объект Transaction 33

Объекты- потребители данных 34

Типы System.Data 34

DbConnection 34

DbCommand 35

DbParameter 35

DataSet 35

DataTable 37

DataColumn 38

класс DataRow 38

RowState 39

События изменения значений в строках таблицы данных 39

Адаптер данных 40