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

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


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

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

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

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

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


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

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

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



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


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