Найдено 11 результатов

Nik2008
21 фев 2008, 08:02
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Это я и сделал, только с этого надо было начинать мне, а я усомнился в другом, поскольку сам запрос казался ранее прозрачным... Иногда мы не делаем очевидные вещи и совершаем нелепые ошибки. Виноват. Что тут еще скажешь.
Nik2008
20 фев 2008, 14:34
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Проблема решена. Ошибка найдена. Винат был не бак и не глюк... Каюсь вина за мной самим. переменная условия была инициализирована гораздо ранее по коду и случайно была использована до запроса не по назначению, в результате идентификатора с таким значением в таблице не существует и соответственно рез...
Nik2008
12 фев 2008, 17:17
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Спасибо всем за посильную помощь... Меня не будет 5 дней. Постараюсь найти ответ и напишу здесь.
Nik2008
12 фев 2008, 16:27
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Attid писал(а):потому как компонентам на то что внутри sum должно быть поралельно.
в моем случае, похоже как раз это и причина...
Nik2008
12 фев 2008, 16:26
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

АЛЬЯС пробовал - ничего не меняет, FIB 6.5
меняет только наличие произведения(другие виды мат.операций правда пока не пробовал, не было надобности, но для эксперимента попробую)
Nik2008
12 фев 2008, 15:38
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Запрос так и выглядит: 'Select SUM(QT*CT) from SF where ID=''5555555''' и не важно, константу писать или через параметр или через переменную, причем также не важно какого типа этот ID. Вообще от него не зависит результат запроса. В эксперте работают все варианты, а в программе нет. Если же убрать од...
Nik2008
11 фев 2008, 15:38
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Дима, никаких претензий к тебе не имею, все что ты написал, я также понимаю, FIBPlus купил еще пару лет назад у Devrace. Со всем остальным согласен. метод QueryExec получает результат и по всем остальным(другого формата запросам) работает прекрасно. Сам запрос сформулирован правильно. Вот и непонятн...
Nik2008
11 фев 2008, 14:03
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

я конечно FIBQUERY давно уже не видел, но мне что-то шепчет что после sql.ExecWP('ID',[s]); он ничего не должен вернуть вот так попробуй для разнообразия sql.SQL.Clear; sql.SQL.Text:='Select SUM(QT*CT) as "MYSUM" from SF where ID=:ID'; sql.parambyname(id).asINTEGER := s; sql.open; v:=sql.FldByName[...
Nik2008
11 фев 2008, 11:49
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Да не собираюсь я спорить, можно сказать, что наоборот обратился за помощью... Глупо спорить с теми, у кого ищешь ответа. Если был неправильно понят - извиняюсь. Я уже пробовал через параметры, тот же результат: sql.SQL.Clear; sql.SQL.Text:='Select SUM(QT*CT) from SF where ID=:ID'; sql.ExecWP('ID',[...
Nik2008
11 фев 2008, 10:53
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

С параметрами я знаком, но должно и так работать...
Nik2008
11 фев 2008, 09:52
Форум: Проектирование БД и запросов
Тема: Ваше мнение за запрос...
Ответы: 23
Просмотры: 16869

Ваше мнение за запрос...

Почему этот запрос корректно работает в IBExpert - выдает действительно сумму и выдает в результате 0, если его реализовать через FIBQUERY: Select SUM(QT*CT) from SF where ID='''+s+''''; Запрос должен возвращать суммарную стоимость товара из таблицы в которой всего три поля: QT - количество определе...