chaitali chandane Ответов: 3

Тип данных для телефонного номера в Access


Я использую Ms Access 2007, в котором создаю приложение, хранящее номер телефона и почтовый индекс...
Какой тип данных следует использовать для хранения 10-значного телефонного номера?

[no name]

Если вы не храните ( или - (или другие нечисловые символы) с вашим номером телефона, то сохраните его как номер.

chaitali chandane

да.... я сделал это..... но получаю ошибку.."несоответствие типа данных в критериях expession"

[no name]

Ладно ... и что? Возможно, вам следует задать вопрос о своей ошибке, а не неопределенный вопрос о том, какой тип данных использовать в таблице.

Maciej Los

Это вопрос о создании таблицы MS Access или вопрос об ошибках в запросе?

samadhan_kshirsagar

вы также указываете тип данных в виде числа в таблице и время вставки записи в эту таблицу, в это время вы должны вставлять только числа...тогда проверьте, будет ли он работать

3 Ответов

Рейтинг:
2

OriginalGriff

Я бы использовал текстовое поле как для телефонного номера, так и для почтового индекса / почтового индекса.
Не все телефонные номера являются просто цифровыми цифрами: вы также можете добавить скобки " ( " ,") "для обозначения кода города," + " для префиксов международных кодов и пробелы для удобства чтения человеком. Кроме того, некоторые начинаются с нуля, который будет удален числовым полем.

Почтовые индексы также могут быть нечисловыми: например, мой-это два альфа-символа, один цифровой, необязательный пробел, один цифровой и два альфа-символа.

Как правило, если значение-это число, которое может быть увеличено разумно в реальном мире, то сохраните его в числовом поле. Если это дата или время, используйте этот тип поля. Если вы не можете сделать математику с ним осмысленно, даже если это только числа в вашей культуре, используйте строковое поле. Что такое почтовый индекс + 603? или номер телефона / 7? :смех:


Рейтинг:
2

Member 13501672

Мы должны использовать длинный текст в качестве типа данных для добавления номера мобильного телефона,адреса и т. д


CHill60

Вы ничего не добавили к потоку. И длинный текст не будет уместен, если вы используете Access. Краткого текста достаточно на уровне 255 символов.
Придерживайтесь ответов на новые вопросы

Рейтинг:
0

Leo Chapiro

Я бы использовал

TEXT VARCHAR SQL_VARCHAR[1] SQL_WVARCHAR[2]

из-за специальных символов типа "+", "" и так далее.