Venu Gopal Mulavana Kayamkulam Ответов: 1

Выберите SQL, показывающий синтаксическую ошибку в VB.NET, MS access


Выберите SQL, показывающий синтаксическую ошибку (как показано ниже) при использовании "IIf" в SQL. Что случилось?

"Синтаксическая ошибка (отсутствует оператор) в выражении запроса 'IIf(opening < 0, opening As Receipt, 0 As Receipt)'."

открытие-это числовое (двойное) поле.

Что я уже пробовал:

"Select accode As SL, achead As Particulars, IIf(opening < 0, opening As Receipt, 0 As Receipt), IIf(opening > 0, opening As Payment, 0 As Payment) From accounts Order By achead"

1 Ответов

Рейтинг:
5

Patrice T

Я бы попробовал заменить его

IIf(opening < 0, opening As Receipt, 0 As Receipt)

с
IIf(opening < 0, opening, 0) As Receipt


Maciej Los

5ed!

Patrice T

Спасибо