Поля email должны производить массив с уникальными значениями что это значит
Перейти к содержимому

Поля email должны производить массив с уникальными значениями что это значит

Что делать? значение Поле «E-mail» должно содержать уникальное значение.

Если у тебя проблема с базой данных,
то Можно перейти в режим «Конструктор» (данной ТАБЛИЦЫ базы данных),
и снять параметр «Ключевое поле» с поля «E-mail».

Но я бы этого не делал,
ибо этому полю сам бог велел быть ключевым.
Если Access говорит, что e-mail вводится повторно, то и незачем вводить его повторно.
Найдите запись с данным е-мэйлом и перезапишите её
(напр. поля фамилия, имя, отчество. )
(если у этого почтового ящика (е-мэйла) сменился хозяин).

Если же ты пытаешься зарегистрировать почтовый ящик электронной почты на почтовом сайте
и это тебе говорит сайт,
то это значит, что данный е-мэйл уже кем-то занят
и тебе придётся придумать себе другой e-mail,
точнее логин (то есть ту часть е-мэйла, которая до собаки).

Поля email должны производить массив с уникальными значениями что это значит

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Как исправить проблему с добавлением необязательного уникального поля?

Когда пользователь регистрируется на сайте, указывать свой email ему необязательно. Но если все-таки указал, то этот email должен быть уникальным в базе. Вот фрагмент схемы:

Проблема появляется тогда, когда пользователь не указывает свою почту, и из формы серверу приходит пустая строка. Тогда в моем коде получается, что первый же пользователь, не указавший свою почту, получает пустую строку в поле email. А так как поле email в БД должно быть уникальным для каждого пользователя, то других пользователей, не указавших почту, добавить не получится.
Исправить это я пытался так:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *