|
|
|
Q: Что то не так в запросе :( Помогите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Есть запрос следующего содержания: SELECT fio, adres, n_lg_n, lg_s1, lg_comm1 FROM 5_1_1999 WHERE GetMonthData(n_lg_n,1,";")<>"0"; Функция GetMonthData(String,Integer,String) возвращяет строку(String) Все перечисленные поля текстовые. Access ругается: "Несоответствие типов данных в выражении условия отбора" Не пойму почему несоответствие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 16:54 |
|
||
|
Q: Что то не так в запросе :( Помогите пожалуйста
|
|||
|---|---|---|---|
|
#18+
По моему в блоке WHERE функции не пишутся. Хотя, может я и ошибаюсь. Вот если бы ты поподробней объяснил задачу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 17:10 |
|
||
|
Q: Что то не так в запросе :( Помогите пожалуйста
|
|||
|---|---|---|---|
|
#18+
Просто в базе есть поле которое имеет вид "x;yy;xy;a;b;w; и тд"(x,y и прочие все чила) нужно выдать записи в которых наприммер xy<>"0". Функция GetMonthData вытягивает подстроку из поля (например "yy"). И с вызовом функции запрос работает... Например такой запрос функционирует: SELECT fio, adres, GetMonthData(n_lg_n,1,";"), lg_s1, lg_comm1 FROM 5_1_1999 Ни как не пойму почему же не работает исходный запрос... :(( Очень надеюсь на вашу помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 17:32 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32450553&tid=1675911]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
398ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 683ms |

| 0 / 0 |
