Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Опредлить является поле NOT NULL / 6 сообщений из 6, страница 1 из 1
14.09.2006, 14:26
    #33987320
Буратино
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредлить является поле NOT NULL
Здраствуйте. Мне нужна ваша помощь.

Значит такая ситуация

Среда програмирование - C++ Builder 6.0
Я соединяюсь с Аксесовской базой через компоненту ADOQuery. Получаю
нужную таблицу Table. В этой таблице есть поле Field.

Проблема.

Мне нужно узнать можно ли в поле Field занести Null или нельзя?
Тоесть является Field Null или NOT NULL?

Спасибо за содействие.
...
Рейтинг: 0 / 0
14.09.2006, 14:34
    #33987363
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредлить является поле NOT NULL
С/С++ тут ни при чём
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.09.2006, 14:41
    #33987390
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредлить является поле NOT NULL
Можно попробовать проверить Attributes на предмет adFldIsNullable или adFldMayBeNull

http://www.devguru.com/technologies/ado/8599.asp
...
Рейтинг: 0 / 0
14.09.2006, 14:44
    #33987410
Shiklgruber
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредлить является поле NOT NULL
ну если методом тыка...
...
Рейтинг: 0 / 0
14.09.2006, 14:45
    #33987413
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредлить является поле NOT NULL
Буратино...Мне нужно узнать можно ли в поле Field занести Null или нельзя? Тоесть является Field Null или NOT NULL?...

маленьчкое замечание...

понятие "NULL" - есть ОТСУТСТВИЕ ЗНАЧЕНИЯ... А теперь подставте сие в Вашем вопросе....

Обычно признак отсутствия значения передаёться как доп. флаг в методах(функциях) нижнего слоя доступа к БД...

удачи Вам
(круглый)
...
Рейтинг: 0 / 0
14.09.2006, 20:40
    #33988766
nikname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредлить является поле NOT NULL
kolobok0 Буратино...Мне нужно узнать можно ли в поле Field занести Null или нельзя? Тоесть является Field Null или NOT NULL?...

маленьчкое замечание...

понятие "NULL" - есть ОТСУТСТВИЕ ЗНАЧЕНИЯ... А теперь подставте сие в Вашем вопросе....

Обычно признак отсутствия значения передаёться как доп. флаг в методах(функциях) нижнего слоя доступа к БД...

удачи Вам
(круглый)
Полагаю, что спрашивали ровно одно - как узнать, может ли поле принимать значение NULL.
create table OwnerIam.nulltest(
NotNull integer NOT NULL,
Nullable integer,
AnotherNullable integer NULL,
primary key(NotNull)
)
Nullable и AnotherNullable могут содержать NULL.
ЧТо касается вопроса, то нужно смотреть - какие свойства поля возвращает ADOQuery. В крайнем случае можно в try блоке присвоить NULL и посмотреть что из этого выйдет.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Опредлить является поле NOT NULL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]