Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

Autoincrement-номер присоздании записи посредствам SQL   Найти похожие ветки 

 
Ascan   (2005-12-02 12:01) [0]

Подскажите, пожалуйста. Есть база данных с полем Autoincrement. Как добавляя новую запись с помощью TQuery тутже узнать уникалный номер этой записи?


 
Sergey13 ©   (2005-12-02 12:07) [1]

Select max(AutoIncField) from table_name.


 
ANB ©   (2005-12-02 12:25) [2]


> Sergey13 ©   (02.12.05 12:07) [1]
> Select max(AutoIncField) from table_name.

А в сетке как это будет ? Есть вероятность дернуть не свой ID.


 
Anatoly Podgoretsky ©   (2005-12-02 12:29) [3]

Sergey13 ©   (02.12.05 12:07) [1]
Диверсия


 
Sergey13 ©   (2005-12-02 12:30) [4]

2[2] ANB ©   (02.12.05 12:25)
А где там в вопросе сетка? 8-)
ЗЫ: За парадокс в сетке отдельно ругать автара надо. 8-)


 
Anatoly Podgoretsky ©   (2005-12-02 12:32) [5]

Sergey13 ©   (02.12.05 12:30) [4]
ЗЫ: За парадокс в сетке отдельно ругать автара надо. 8-)

Строгий ты


 
ANB ©   (2005-12-02 12:34) [6]


> Sergey13 ©   (02.12.05 12:30) [4]
> 2[2] ANB ©   (02.12.05 12:25)
> А где там в вопросе сетка? 8-)

Дык можно и на одном компе 2 приложения запустить - эффект тот же будет.


 
Sergey13 ©   (2005-12-02 12:38) [7]

2[6] ANB ©   (02.12.05 12:34)
Да можно много чего сделать.
Чего вы ко мне пристали то? Не ндравится это - предлагайте свои варианты для Парадокса на SQL. 8-)


 
ANB ©   (2005-12-02 12:40) [8]


> Не ндравится это - предлагайте свои варианты для Парадокса
> на SQL. 8-)

Нету вариантов, потому ничего и не предлагаю.
Хотя есть предложение - выкинуть нафиг автоинкремент и генерить ID через блокировку в специальной таблице. Делать это на клиенте до вставки.


 
dioman ©   (2005-12-02 12:43) [9]

ну и изврат..
а чего парадокс??? почему парадокс???


 
dioman ©   (2005-12-02 12:44) [10]

а да.. парадокс, пардон


 
Sergey13 ©   (2005-12-02 12:48) [11]

2[8] ANB ©   (02.12.05 12:40)
>Хотя есть предложение - выкинуть нафиг автоинкремент
Или сразу весь Парадокс. 8-)


 
ANB ©   (2005-12-02 12:56) [12]


> Sergey13 ©   (02.12.05 12:48) [11]
> 2[8] ANB ©   (02.12.05 12:40)
> >Хотя есть предложение - выкинуть нафиг автоинкремент
> Или сразу весь Парадокс. 8-)

В задаче стояло - использовать парадокс.
Вот зачем в парадоксе автоинкременты сделали ? Чтобы новички на грабли наступали ?


 
Ascan   (2005-12-02 13:22) [13]

Хорошо, пусть не Paradox, а dBase. Перейти не проблема.
Как с dBase решить тот же вопрос?


 
msguns ©   (2005-12-02 13:29) [14]

Хрен редьки не слаще


 
Sergey13 ©   (2005-12-02 13:33) [15]

2[13] Ascan   (02.12.05 13:22)
Понимаешь в чем дело. Ответ на твой вопрос зависит от условий эксплуатации твоей проги. В принципе [1] нормальный ответ, если это работает не в многопользовательском режиме. Если режим работы все же многопользовательский, то лучше переходить (раз не проблема) на нечто более приспособленное для этого (например FireBird или MSDE). Можно так же присмотреться к решению от [8] ANB ©   (02.12.05 12:40)


 
Ascan   (2005-12-02 13:41) [16]

Наверное [8] будет проще реализовать. Вот только, думаю, что ошибка будет таже, что и в [1]


 
Ascan   (2005-12-02 13:43) [17]

Хотя, если через блокировку... может и прокатит.


 
ANB ©   (2005-12-02 14:15) [18]


> Ascan   (02.12.05 13:43) [17]
> Хотя, если через блокировку... может и прокатит.

Блокировка здесь - ключевое слово.


 
Anatoly Podgoretsky ©   (2005-12-02 14:29) [19]

Ascan   (02.12.05 13:22) [13]
Какая разница какая база, данный номер во всех получается после записи в базу, что бы его получить надо стоять на этой записи. Например в гриде он сразу доступен.



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.047 c
15-1136897016
Kolan
2006-01-10 15:43
2006.01.29
А кто каким Download manager ом пользуется?


6-1129522791
dreamse
2005-10-17 08:19
2006.01.29
Пропадает связь с сервисом после Logoff


2-1137258332
Guest386x
2006-01-14 20:05
2006.01.29
Привилегии


1-1135706012
Igor_thief
2005-12-27 20:53
2006.01.29
Прорисовка PageControl


5-1123523118
leolick
2005-08-08 21:45
2006.01.29
отрубить DataSource но без DisableControls