Kobby Adom Ответов: 2

Как предотвратить дублирование входа


у меня есть пользовательская форма, созданная с помощью ссылки на базу данных access. у меня есть заголовок столбца с именем "PV Numbers". я хотел бы знать, как я могу предотвратить дублирование пользователями номеров PV.

Что я уже пробовал:

Код, который я сейчас использую, называется " GBCPVRBindingSource.метод AddNew"

2 Ответов

Рейтинг:
1

Patrice T

Как сказал Питер, "первичный ключ" - это путь.
Вам нужно лучше изучить SQL.
Учебник по SQL[^]
W3Schools Онлайн Веб-Уроки[^]


Kobby Adom

простите меня, если я покажусь вам таким наивным, потому что, как я уже сказал, м очень, очень новичок в VB. Но мое подключение к базе данных access осуществляется не через SQL. Это простое соединение доступа. Весь код таков
Private Sub Button1_Click(бывал отправитель как система.Объект, бывал е как система.EventArgs) Обрабатывает Button1.Щелчок
GBCPVRBindingSource.метод AddNew()
Конец Подводной Лодки

Patrice T

Доступ - это SQL-сервер, а" первичный лей " - это настройка на стороне сервера для столбцов таблицы.

Kobby Adom

Спасибо ppolymorphe. мне удалось получить номер PV в качестве первичного ключа через мою страницу набора данных VB Express. Я надеюсь, что это сделает трюк для меня и предотвратит дублирование номеров PV?

Рейтинг:
0

Peter Leow

Каждая таблица в базе данных должна иметь первичный ключ[^] и это то, что вы ищете.
Учить больше: Ограничение первичного ключа SQL[^]