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

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

ID только-что добавленой записи


Страницы:   1 2

Silver_ ©   (2003-04-21 09:47:00) 

Неужели для етого придется запрос писать типа

SELECT MAX(IDfld)+1 AS MaxID FROM Table1

другого более простого пути нету


Silver_   (2003-04-21 15:36:00) [21]


> Alexandr © (21.04.03 14:56)
> эта, компоненты доступа какие?


ADODataSet, DBGrid
хотел бы всю эту вставку через SQL да теперь хоть через Before/AfterPost тока странные ID выдает всегда один и тот-же

Table1.Post;
ShowMessage(Table1ID.AsInteger);

не пойму в чем трабл - то


P.S.

> Mike Kouzmine © (21.04.03 11:07)

не правельно понял :( извени, потому суда не заходят что в потрепаться сидать имелось введу, а я -то... :(


Mike Kouzmine   (2003-04-21 15:17:00) [22]

Я не решил, что вы тут треплетесь. Даже наоборот - с вниманием читаю этот пост. Просто не совсем понял проблему.
Как писал AlexAlex(21.04.03 14:32) без дополнительного уникального ключа задачу не решить.


Silver_   (2003-04-21 15:10:00) [23]


> Соловьев © (21.04.03 11:07)

в том то и дело многопользовательски
причем Zacho © (21.04.03 09:57)верно заметил

а как тогда быть???


> 2 Mike Kouzmine © (21.04.03 11:07)

с чего ты решил что тут потрепаться решили вопрос довольно-таки серьезный тебующий решения (причем не тока я один интересуюсь но пока ответа не нашел)


Alexandr   (2003-04-21 14:56:00) [24]

эта, компоненты доступа какие?


Соловьев   (2003-04-21 14:49:00) [25]


> Silver_ © (21.04.03 10:09)


DarkGreen   (2003-04-21 14:40:00) [26]

ID - судя по всему и есть уникальный (точнее первичный) ключ для данной таблицы.

2 Silver_ © (21.04.03 09:47)
БД какая?


AlexAlex   (2003-04-21 14:32:00) [27]

Произвести выборку по уникальному ключу этой таблицы для данной записи.


Anatoly Podgoretsky   (2003-04-21 13:47:00) [28]

И получите чужой номер.


Sergey13   (2003-04-21 11:19:00) [29]

Если только что добавленойто
SELECT MAX(IDfld)AS MaxID FROM Table1


Соловьев   (2003-04-21 11:07:00) [30]


> SELECT MAX(IDfld)+1 AS MaxID FROM Table1
>
> другого более простого пути нету

для Access наверное нет...
Локально используется или как? Если многопользовательски, то

> Zacho © (21.04.03 09:57)


Mike Kouzmine   (2003-04-21 11:07:00) [31]

Все в потрепаться сидят - пиписьками мерятся.


Silver_   (2003-04-21 11:04:00) [32]

Здесь кто-нить бывает Ауууууууууууууу!!!!!


Silver_   (2003-04-21 10:09:00) [33]

извеняюсь что сразу не указал Access


Zacho   (2003-04-21 09:57:00) [34]

CУБД какая ?
И использовать SELECT MAX(IDfld)+1 AS MaxID FROM Table1 - верный способ получения конфликтов при многопользовательской работе.


Страницы:   1 2

Наверх

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