Найдено 11 результатов
- 21 фев 2008, 08:02
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
- 20 фев 2008, 14:34
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
Проблема решена. Ошибка найдена. Винат был не бак и не глюк... Каюсь вина за мной самим. переменная условия была инициализирована гораздо ранее по коду и случайно была использована до запроса не по назначению, в результате идентификатора с таким значением в таблице не существует и соответственно рез...
- 12 фев 2008, 17:17
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
- 12 фев 2008, 16:27
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
- 12 фев 2008, 16:26
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
- 12 фев 2008, 15:38
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
Запрос так и выглядит: 'Select SUM(QT*CT) from SF where ID=''5555555''' и не важно, константу писать или через параметр или через переменную, причем также не важно какого типа этот ID. Вообще от него не зависит результат запроса. В эксперте работают все варианты, а в программе нет. Если же убрать од...
- 11 фев 2008, 15:38
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
Дима, никаких претензий к тебе не имею, все что ты написал, я также понимаю, FIBPlus купил еще пару лет назад у Devrace. Со всем остальным согласен. метод QueryExec получает результат и по всем остальным(другого формата запросам) работает прекрасно. Сам запрос сформулирован правильно. Вот и непонятн...
- 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[...
- 11 фев 2008, 11:49
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
Да не собираюсь я спорить, можно сказать, что наоборот обратился за помощью... Глупо спорить с теми, у кого ищешь ответа. Если был неправильно понят - извиняюсь. Я уже пробовал через параметры, тот же результат: sql.SQL.Clear; sql.SQL.Text:='Select SUM(QT*CT) from SF where ID=:ID'; sql.ExecWP('ID',[...
- 11 фев 2008, 10:53
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
- 11 фев 2008, 09:52
- Форум: Проектирование БД и запросов
- Тема: Ваше мнение за запрос...
- Ответы: 23
- Просмотры: 16869
Ваше мнение за запрос...
Почему этот запрос корректно работает в IBExpert - выдает действительно сумму и выдает в результате 0, если его реализовать через FIBQUERY: Select SUM(QT*CT) from SF where ID='''+s+''''; Запрос должен возвращать суммарную стоимость товара из таблицы в которой всего три поля: QT - количество определе...