![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.10.2008
Сообщений: 123
|
![]()
Использую Delphi + Access. Процедура добавления а за одно и существования записи.
Код:
![]() У кого какие идеи??? |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну разумеется, можно (и нужно) делать проверку по другому.
вариант 1. по сути, тоже самое, что и у Вас, только использовать готовый метод датасета Locate: Код:
ЛУЧШЕ! использовать запрос вида: Код:
ну и ещё несколько замечаний по коду. 1-е. Зачем Вы доступ проверяете при проверке сущестования записи. Вы уверены, что имени и пароля недостаточно для идентификации? Или у Вас может быть несколько записей с одинаковыми логинами и паролями, отличающиеся только разными уровнями доступа?! 2-е. Цитата:
![]() |
|
![]() |
![]() |
![]() |
#3 | |||
Форумчанин
Регистрация: 10.10.2008
Сообщений: 123
|
![]() Цитата:
Цитата:
К примеру в таблице есть поля Key1 login Password Dostup 1 Admin 1234 Да 3 Ivan 567 Нет 4 Petr 444 Да К примеру нужно добавить пользователя Пупкин с паролем 455. Ясное дело, пользователю нельзя доверять ввод этого поля ![]() Цитата:
1 Admin 1234 Да 2 Пупкин 455 Нет 3 Ivan 567 Нет 4 Petr 444 Да К сожалению, другого способа я так и не придумал. Очень надеюсь, что Вы мне подскажите в этом ![]() После модификации у меня получился вот такой код. Код:
Последний раз редактировалось StudentMarat; 13.11.2011 в 19:45. |
|||
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.10.2008
Сообщений: 123
|
![]()
Аватар, а по ошибке не подскажешь please????
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка существования записи | NikkMih | C/C++ Базы данных | 3 | 19.10.2011 11:26 |
Проверка существования слова. C# | kloffelin | Помощь студентам | 2 | 18.03.2011 10:50 |
Проверка существования компонента | _-Re@l-_ | Общие вопросы Delphi | 3 | 29.12.2010 18:59 |
Проверка существования TEdit | John_chek | Общие вопросы Delphi | 9 | 18.04.2008 14:56 |
Проверка существования директории | Gorin | Общие вопросы Delphi | 7 | 25.11.2007 19:47 |