Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
3-1091522796
MORA
2004-08-03 12:46
2004.08.29
Подстановочные поля


1-1092108955
radix
2004-08-10 07:35
2004.08.29
Программа с иконкой в трее не дает выключить машину


4-1089376136
Дмитрий2004
2004-07-09 16:28
2004.08.29
Программа работающая под определенным пользователем


3-1090002748
Mister
2004-07-16 22:32
2004.08.29
1 или 2 млн. записей


6-1086003426
Maxuz
2004-05-31 15:37
2004.08.29
TClientSocket




   Наверх