|
|
|
динамический запрос
|
|||
|---|---|---|---|
|
#18+
Access97 (потому что база такая) Есть проблемка Динамически, по параметрам задаваемым в форме генерю запрос, потом, сохраняю его в базе Set qdf = dbs.CreateQueryDef("query", strSQL) например strSQL="SELECT STAN AS №_станции, DATA AS Дата, NS, Ep FROM Metsut WHERE (((Metsut.STAN)=1) AND (((Year([Metsut].[DATA]))>2004 Or (Year([Metsut].[DATA]))=2004) And ((Year([Metsut].[DATA]))<2004 Or (Year([Metsut].[DATA]))=2004)) AND (((Month([Metsut].[DATA]))>9 Or (Month([Metsut].[DATA]))=9) And ((Month([Metsut].[DATA]))<9 Or (Month([Metsut].[DATA]))=9)) AND (((Day([Metsut].[DATA]))>9 Or (Day([Metsut].[DATA]))=9) And ((Day([Metsut].[DATA]))<9 Or (Day([Metsut].[DATA]))=9))); " а в самом запросе "query" потом стоит SELECT Metsut.STAN AS №_станции, Metsut.DATA AS Дата, Metsut.NS, Ep AS Выражение1 FROM Metsut WHERE (((Metsut.STAN)=1) AND (((Year([Metsut].[DATA]))>2004 Or (Year([Metsut].[DATA]))=2004) And ((Year([Metsut].[DATA]))<2004 Or (Year([Metsut].[DATA]))=2004)) AND (((Month([Metsut].[DATA]))>9 Or (Month([Metsut].[DATA]))=9) And ((Month([Metsut].[DATA]))<9 Or (Month([Metsut].[DATA]))=9)) AND (((Day([Metsut].[DATA]))>9 Or (Day([Metsut].[DATA]))=9) And ((Day([Metsut].[DATA]))<9 Or (Day([Metsut].[DATA]))=9))); Ну понятно, все замечательно и исправлено, только какого рожна выходит ...Ep AS Выражение1... В таблице Metsut поле Ep абсолютно точно имеется Потом результаты запроса не могу скинуть в рекордсет ес-но как быть ПЛЗ!!! P.S. Да сразу генерить с синтоксесом назв_табл.назв_поля не могу, так как в последствии кусок используется для обращения к другой таблице с такими же полями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 17:12:24 |
|
||
|
динамический запрос
|
|||
|---|---|---|---|
|
#18+
поглядь еще раз на название поля. может одна из букв написана в другом языке. или обе. часто натыкался Ер есть и в русском и в аглицком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 17:17:53 |
|
||
|
динамический запрос
|
|||
|---|---|---|---|
|
#18+
спасибо огромное, я уже голову сломал, а так и было!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 17:20:37 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1561&tid=1671864]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 312ms |

| 0 / 0 |
