Четверг Мая 17 , 2012
TEXT_SIZE
   


Использование столбцов с автоинкрементом

Индекс материала
Использование столбцов с автоинкрементом
Страница 2
Страница 3

ADO. NET поддерживает столбцы с автоматическим увеличением значения (автоинкрементом) при помощи трех свойств объекта DataColumn — Autolncrement, AutoIncrementSeed и AutolncrementStep, Если необходимо, чтобы ADO. NET генерировала для новых записей значения автоинкремента, задайте свойств Autolncrement объекта DataColumn значение True-. Visual Basic. NET Dim ds As New DataSet() Dim tbl As DataTable = ds.

Tables. Add("Orders") Dim col As DataColumn = tbl. Columns. Add("OrderID", GetType(Integer)) col. Autolncrement = True col. AutoIncrementSeed = -1 col. AutoIncrementStep = -1 col.

ReadOnly = True Visual C#.NET DataSet ds = new DataSet(); DataTable tbl = ds. Tables. Add("Orders"); DataColumn col = tbl. Columns. Add("OrderID", typeof(int)); col. Autolncrement = true; col. AutoIncrementSeed = -1; ool.

AutoIncrementStep = -1; col. ReadOnly = true; Данный фрагмент кода пометил OrderlD как столбец с автоинкрементом и задал свойствам AutoIncrementSeed и AutoIncrementStep значение -1. Настоятельно рекомендую вам задать этим свойствам указанное значение, и вот почему. Свойства AutoIncrementSeed и AutoIncrementStep определяют, как ADO. NET генерирует новые значения. Например, если вы работаете с пустой таблицей, ADO. NET задаст полю с автоинкрементом первой записи значение свойства AutoIncrementSeed.



Добавить комментарий


Защитный код
Обновить

Рейтинг пользователей: / 0
ХудшийЛучший 

Метео

Войти

Голосование

Идеальный вариант проведения новогодней корпоративной вечеринки - это…

Сейчас на сайте

Сейчас 6 гостей онлайн