Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
Slava15 (2004-08-06 13:30) [0]Здравствуйте мастера. Помогите пожалуйста новечку.
У меня есть база (.mdb) в ней несколько таблиц: Journal и Items связанных между собой полем JournalID.
Имеется запрос (Query1) типа:
SELECT j.debet, i.name, i.serialnum, i.uom, sum(i.qty),
i.BasePrice, i.margin, i.nds, i.expdate, i.manufacturer
FROM journal AS j, items AS i
WHERE (j.cdate<=[:SDate]) And (j.debet=[:Deb]) and (i.journalID=j.journalID)
GROUP BY j.debet, i.name, i.serialnum, i.uom,
i.BasePrice, i.margin, i.nds, i.expdate, i.manufacturer
ORDER BY i.name;
Если запрос выполняю в Access"е 2000 записи возвращаются,
а если делаю запрос из D6 c помощью ADOQuery (select * from Query1) код:
ADOQuery.Close;
ADOQuery.parameters[0].value:=Param1.Date;
ADOQuery.parameters[1].value:=Param2.Text;
ADOQuery.Prepared:=True;
ADOQuery.Open;
то записи возвращаются первый раз или через
несколько попыток.
Помогите пожалуйста, верно ли делаю запрос (Query), где я допустил ошибку.
Заранее спасибо
← →
Johnmen © (2004-08-06 13:38) [1]1. Что есть Param1 и Param2 ?
2. Выкинь препарирование.
3. Убери скобы [ ]
← →
Соловьев © (2004-08-06 13:39) [2]
> [1] Johnmen © (06.08.04 13:38)
это запрос в ацесе
← →
Johnmen © (2004-08-06 13:46) [3]>Соловьев © (06.08.04 13:39) [2]
>это запрос в ацесе
И ? Не понял...
>Slava15
4.Приводи строку подключения.
← →
Соловьев © (2004-08-06 13:49) [4]
> И ? Не понял...
select * from Query1 - это типа вьюхи, запрос в самой мдб базе зашит
← →
Johnmen © (2004-08-06 14:07) [5]>Соловьев ©
Теперь понял...
← →
Slava15 (2004-08-06 14:25) [6]Ребят, так где моя ошибка.
← →
Slava15 (2004-08-06 14:51) [7]>Johnmen © (06.08.04 13:38) [1]
Препарирование убрал не помогает.
Param1 это dxDateEdit.date
Param2 это Edit.text
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c