![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ID только-что добавленой записи
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 - верный способ получения конфликтов при многопользовательской работе.