|
|
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
Есть запрос SELECT Товары.Description FROM Hats INNER JOIN (Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID) ON Hats.NUMNAK = Content.NUMNAK В Access2000 запрос возвращает три записи. В этой же базе преобразованной к 97-у формату запрос возварщает о записей. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:31 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
SELECT Товары.Description FROM Hats INNER JOIN Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID AND ON Hats.NUMNAK = Content.NUMNAK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:38 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
исправляюсь SELECT Товары.Description FROM Hats INNER JOIN Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID AND Hats.NUMNAK = Content.NUMNAK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:38 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
Ни в 2000-м, ни в 97-м форматах не работает :( Пишет - "Ошибка ситаксиса" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:43 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
напортачил я ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:44 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
еще попытка )) SELECT Товары.Description FROM Hats INNER JOIN (Select Content.NUMNAK from Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID) as p1 ON Hats.NUMNAK = p1.NUMNAK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:48 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
Так не бывает, что бы следующая версия ПО выдавала инфы в 3 раза больше - поэтому у меня сл. предположения: нет нужных данных, данные испорчены, глюк программиста. Но если ты УВЕРЕН в своей правоте - сделай демку и выложи куда-нибудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:49 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
еще разок.. SELECT p1.Description FROM Hats INNER JOIN (Select Content.NUMNAK, Товары.Description from Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID) as p1 ON Hats.NUMNAK = p1.NUMNAK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:49 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
SELECT p1.Description FROM Hats INNER JOIN (Select Content.NUMNAK, Товары.Description from Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID) as p1 ON Hats.NUMNAK = p1.NUMNAK А результат все тот же:(( В 97 - 0 записей В 2000 - 3 записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:53 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
---Так не бывает, что бы следующая версия ПО выдавала инфы в 3 раза больше Оказалось бывает. Я сам уже полчаса недоуменваю. Правда инфы выводит не в три раза больше, но это уже не важно:) ---Но если ты УВЕРЕН в своей правоте - сделай демку и выложи куда-нибудь Могу всю базу выслать на мыло. Она небольшая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:55 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
может в 97 есть какая ошибка в трансляторе SQL ? может сервис - паком каким лечится ? с точки зрения SQL вроде все правильно... может размерность полей разная ?? сравнение по текстовым полям разной длины? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 17:57 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
Могу всю базу выслать на мыло. Она небольшая шли в rar-архиве, если не больше 300кб. тока у меня 97 акеса нет - прийдется так в 2000/2002 открывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:00 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
аналогично, нет аксесса 97 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:02 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
--может в 97 есть какая ошибка в трансляторе SQL ? может сервис - паком каким лечится ? Может, ищу... --может размерность полей разная ?? Проверял - абсолютно одинаковая. Но заметил такую штуку. Поля NUMNAK у меня текстовые. Так вот, если я их меняю на числовые, то все прекрасно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:05 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
---шли в rar-архиве, если не больше 300кб. тока у меня 97 акеса нет - прийдется так в 2000/2002 открывать А у меня его тоже нет. Я работаю просто с преобравованной в 97 формат базой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:06 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
вот что : после обратного преобразования формата бд ? 2000 -> 97 или при работе с файлами аксесса 97 в 2002 есть трабл что вообще джойн по тестовому полю не идет - даже в простейшей конструкции что то с юникодом связано ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:39 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
Н-да, всем спасибо. Заработало вот так: SELECT Товары.Description FROM Hats INNER JOIN (Content INNER JOIN Товары ON Content.ProductID = Товары.ProductID) ON Str(Hats.NUMNAK) = Str(Content.NUMNAK); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:43 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
тормоза будут с функцией в джойне ... лучше сделай числовое поле ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:45 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
Числовым поле не может быть по определению ибо допускает ввод букв! Но если вдруг есть способ, решающий проблему без использования ф-ции Str, то я его с удовольствием применю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 18:52 |
|
||
|
Access97 и Access2000
|
|||
|---|---|---|---|
|
#18+
а ты сохраняй и текст и число а выборку строй по числу как говорится мухи отдельно от котлет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 19:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32492627&tid=1675121]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
8ms |
get forum data: |
10ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 457ms |

| 0 / 0 |
