Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Вниз

Блокировка таблицы!   Найти похожие ветки 

 
S   (2002-10-04 16:39) [0]

Нужно внести изменение в таблицу. Т.е. нужен уникальный номер, но он может повторятся.
Как блокировать таблицу на время вычесления юника и записи?
Я использую ADo и MSAccess


 
Prooksius   (2002-10-04 16:41) [1]

Там же есть Autoincrement (кажется так называется)
Ставишь такой тип поля и MSAccess все делает за тебя.


 
Desdechado   (2002-10-04 16:41) [2]

уникальный номер НЕ может повторяться


 
S   (2002-10-04 16:46) [3]

Я понимаю у меня есть юник. Но помимо юника у меня есть еще номер документа. Этот документ имеет уникальный номер. Но если в докумет ущел на подпись к руководству, то его нельзя редактировать. Поэтому необходимо заводить новый с таким же номером. (Блокировка на уровне таблицы не подходит)


 
sniknik   (2002-10-04 19:27) [4]

уникальный номер, но он может повторятся? ну ты загадки задаещ! тебе бы лутше продумать порядок действий. докумет ущел на подпись, заводиш новый с тем же номером, а когда он вернется подписаный? другой с таким же номером уже у начальства и будет у тебя как минимум 2 документа одинаковых да?
но сам думай как делать.

в MSAccess автоикремент может повторятся если конечно не индексирован с (No Duplicates).
пользуйся.

только если через грид или какой другой компонент добавлять с одним номером не позволит.
только запросом через ADOCommand например
INSERT INTO MyTable (AUTOID,St1) VALUES (1, "1")
второй для проверки
INSERT INTO MyTable (AUTOID,St1) VALUES (1, "2")

AUTOID автоинкремент если не задавать то будет приращение. задаеш будет повтор. Но уникальное поле все одно нужно в пару, для однозначной идентификации.



 
Desdechado   (2002-10-05 15:34) [5]

заведи доп поле "ушел на подпись", согласно которому будешь или нет давать возм-ть редактирования. И никаких "нескольких уникальных" не надо.



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

Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.038 c
1-92526
vitnt2000
2002-10-16 09:42
2002.10.28
Экспорт отчета


1-92523
Voland1
2002-10-17 17:45
2002.10.28
Глюк IDE или программы? Не там точки компиляции...


14-92709
Friend DeMoN-777
2002-10-08 13:16
2002.10.28
Народ оттчего могут появится бэды(много-много) ?


3-92392
Шурик Ш
2002-10-08 13:10
2002.10.28
Помогите составить запрос


8-92621
Клименко Александр
2002-06-25 13:54
2002.10.28
Как разбить цветовую палитру ? Помогите Pleazzzze.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский