|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2007, 18:22 | #1 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
Проверка на дублирование в базе данных
Короче мне нужно было сделать простую базу данных с использованием 3-х DBGrid-ов ). Нужно было к каждой таблице сделать кнопку "Проверка на дублирование записи в таблице". Например в первой таблице проверка должна идти по полю "Практики". Т.е я заполняю таблицу практиками, и нажимая на ту кнопку выдается сообщение в случае если добавляемое название практики уже существует.
Код который у меня проверяет тока в том случае, если в названии практики нет пробелов, например "ООП". Если же у меня например уже добавлена запись "Базы данных" и я пытаюсь проверить на дублирование, программа считает, что такой записи нет и добаляет ей повторно. Вот текущий код: Код:
|
03.12.2007, 19:01 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Используйте метод LOCATE и все ваши вопросы снимутся.
|
03.12.2007, 19:31 | #3 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
А где этот метод использовать ?
|
03.12.2007, 22:47 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Это стандартный метод датасета.
|
03.12.2007, 23:27 | #5 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
Короче я не знаю как его вообще использовать в задании )
|
03.12.2007, 23:57 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
|
04.12.2007, 10:33 | #7 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
|
04.12.2007, 12:11 | #8 | |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
метод Locate
Цитата:
|
|
04.12.2007, 15:08 | #9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Еще немного побольше внимательности, и вы сделаете для себя открытие, что датасет - это и TTable, и TQuery, и, если совсем просто, любой компонент, который используется для указания в свойстве DataSet компонента TDataSource...
Кстати, сия тайна очень прозрачно раскрыта в штатном хэлпе... |
04.12.2007, 18:21 | #10 |
Форумчанин
Регистрация: 26.10.2007
Сообщений: 124
|
Ладно, разберёмси..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по базе данных | ERASERROR | БД в Delphi | 4 | 14.03.2008 16:34 |
Форма для поиска по базе данных | Vitec | PHP | 6 | 08.10.2007 20:15 |
jpg в базе данных средствами ADO | SSSergey | БД в Delphi | 5 | 11.06.2007 12:17 |