Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Автоинкремент при работе с локальными фалами [D7, MSSQL]


Страницы:   1 2

Sir John ©   (2004-08-16 14:57:00) 

Здравствуйте, уважаемые мастера!
В процессе разработки ПО столкнулся вот с чем. Всем известно, что TClientDataSet может работать в двух режимах - подключенным к БД и в режиме BriefCase, т. е. с локальными файлами, отключенным от БД.
Вопрос собственно говоря касается полей, поддерживающий свойство autoincrement. При коннекте с БД проблем нет и все работает нормально. Но при сохранении данных в локальных файлах и при добавлении новой записи в поле с autoincrement ничего не заносится! Соответсвенно, сортировка данных нарушается, также нарушается и нумерация. Как побороть?
Заранее благодарю за ответ.
----------------------------------
С уважением
Sir John


Anatoly Podgoretsky   (2004-08-16 15:16:00) [21]

Sir John ©   (16.08.04 15:08) [4]
Автоинкримент он нато и Автоинкримент, что авто и всегда только в сторону увеличения. Ты не должен с этим работать в режиме BriefCase


KSergey   (2004-08-16 15:11:00) [22]

> [4] Sir John ©   (16.08.04 15:08)
> Мне автоинкрементные
> номера очень важны, ибо по ним формируются данные.

Какие данные?
А вообще это не верно как-то
В общем случае они могут быть абсолютно любыми
Единственное что можно гарантировать - что они увеличиваются относительно последнего значения, но как именно - никто не знает.


KSergey   (2004-08-16 15:10:00) [23]

Ну сортировать по id - не есть хорошо. Это однозначно. Надо найти другой подходящий к случаю атрибут.
А в каком смысле это можно побороть - мне не совсем понятно.. Ну прописывать туда любые значения, от фонаря, но они ведь не будут отражать истины после переноса на сервер, верно?


Sir John   (2004-08-16 15:08:00) [24]

Anatoly Podgoretsky ©   (16.08.04 15:06) [2]
Так я и спрашиваю, есть ли альтернативы. Мне автоинкрементные номера очень важны, ибо по ним формируются данные. Все бы нормально, только проблема в том, что клиент работает удаленно и набивает данные в локальном режиме.


Sir John   (2004-08-16 15:06:00) [25]

при том, что я с ним работаю. Но думаю, это не имеет большого значения к затронутой теме :)


Anatoly Podgoretsky   (2004-08-16 15:06:00) [26]

Номер заносится сервером


Ega23   (2004-08-16 15:03:00) [27]

А при чём тут MS SQL????


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо