Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аналог T-SQL ISNULL() в Access / 17 сообщений из 17, страница 1 из 1
22.09.2003, 13:21
    #32271642
senglory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Есть такое?
...
Рейтинг: 0 / 0
22.09.2003, 13:24
    #32271648
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
она называется nz (...)
...
Рейтинг: 0 / 0
22.09.2003, 13:24
    #32271649
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Конечно нет.
...
Рейтинг: 0 / 0
22.09.2003, 13:28
    #32271655
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
ненужное зачеркнуть
...
Рейтинг: 0 / 0
22.09.2003, 13:38
    #32271679
senglory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Нет, я имелл в виду что-то типа

SELECT ISNULL(Receiver,'') FROM dbo.Orders


Как в Access такое же проделать?
...
Рейтинг: 0 / 0
22.09.2003, 13:39
    #32271682
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
ну дык
SELECT nz(Receiver,'') FROM Orders
...
Рейтинг: 0 / 0
22.09.2003, 13:50
    #32271701
senglory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Увы, выдает

undefined function Nz in expression
...
Рейтинг: 0 / 0
22.09.2003, 13:51
    #32271705
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Ты его откуда пытаешься выполнить?
...
Рейтинг: 0 / 0
22.09.2003, 13:52
    #32271706
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
значит чего-то не подключено.
поищи по форуму, должен быть фак по этому поводу (подключения).
...
Рейтинг: 0 / 0
22.09.2003, 17:55
    #32272075
senglory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Я пишу аппликуху на VC. При помощи ADO беру данные из MDB-шника
...
Рейтинг: 0 / 0
22.09.2003, 18:01
    #32272087
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Тогда смотри мой первый ответ.
...
Рейтинг: 0 / 0
22.09.2003, 20:31
    #32272208
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
он пишет на VC , а ищет аналог в аксе???
...
Рейтинг: 0 / 0
23.09.2003, 07:58
    #32272374
dishlo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
я сталкивался с такой же пробемой.
функция nz() не распознается при попытке запустить запрос из другого приложения (в моем случае из дельфи). Хотя этот же запрос работает, когда запущен напрямую в аксесе.
выход -
Код: plaintext
select IIF(isNull(myColumn),'', myColumn) from myTable
...
Рейтинг: 0 / 0
23.09.2003, 09:34
    #32272470
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
2 Вадя
он пишет на VC , а ищет аналог в аксе???
Он пишет пофигу на чем, а ищет в Jet-овском диалекте SQL аналог конструкции из диалекта T-SQL

2 dishlo
И что, оно работает? А почему? С какой радости у тебя из дельфей смогла прицепится библиотека VBA (функции IsNull и IIf)? Загадочно все это...
...
Рейтинг: 0 / 0
23.09.2003, 10:08
    #32272526
dishlo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
2 Лох Позорный
Запрос работает без проблем
Правда не понимаю зачем мне библиотеки VB для работы, я просто через адо передаю запрос и не мучаюсь, хотя не очень понимаю почему он nz() не воспринимает, но да Бог с ним.
А вообще что бы избавиться от таких проблем как эта с nz(), надо создавать запросы базе данных и вызывать как процедуры, правда это не срабатывает если запрос динамический.
...
Рейтинг: 0 / 0
23.09.2003, 10:16
    #32272541
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Правда не понимаю зачем мне библиотеки VB для работы
Затем что ты в запросе используешь функции из библиотеки VBA
Nz лежит в библиотеке аксеса, IIf и IsNull - в библиотеке VBA.

Если при использовании Jet'а из дельфей он (Jet) не смог самостоятельно подцепить библиотеку аксеса (что и неудивительно), то почему он сумел использовать функции из VBA?
В свое время из VB что-то исполнял, уже запамятовал, цеплялись ли там VBA-шные функции или нет, но ведь у тебя даже не VB... Или в дельфях тоже есть (свои) IIf и IsNull?
...
Рейтинг: 0 / 0
23.09.2003, 20:13
    #32273486
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог T-SQL ISNULL() в Access
Он пишет пофигу на чем, а ищет в Jet-овском диалекте SQL аналог конструкции из диалекта T-SQL

он просто берет данные из мдб - акс сдесь не причем.


полный и исчерпывающий ответ

она называется nz (...)

был получен сразу



к вопросу о правильности вопроса
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аналог T-SQL ISNULL() в Access / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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