powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / False & True - не понимает
5 сообщений из 5, страница 1 из 1
False & True - не понимает
    #32345147
Фотография Svetlana_613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем!!!
Объясните, почему такое моет быть?
Проект adp (2002)+sql2000
при сравнении логического поля с FAlse или True ругается, что нет такого столбца?
вот код на всякий случай:

SELECT [log], number
FROM dbo.private
WHERE ([log] = True)
...
Рейтинг: 0 / 0
False & True - не понимает
    #32345169
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WHERE ([log] <> 0)
...
Рейтинг: 0 / 0
False & True - не понимает
    #32345174
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем старайся не использовать
WHERE ([log] = 1) а именно WHERE ([log] <> 0)

так как в SQL2000 true = 1 a SQL7.0 true = -1
...
Рейтинг: 0 / 0
False & True - не понимает
    #32345180
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потому, что в SQL нет типа данных Логическое поле (Boolean).
Есть тип данных Bit (0,1,Null) - его Акес самостоятельно конвертирует в привычный акесникам логический тип - поэтому на экране можно видеть Истина/Ложь, а на самом деле оно число (к тому же акес считает True=-1)
...
Рейтинг: 0 / 0
False & True - не понимает
    #32345222
Фотография Svetlana_613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем огромное!!! Все ОК!! :)
А я тут извращалась с переводом в "numeric" :(
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / False & True - не понимает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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