Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

MSAccess   Найти похожие ветки 

 
S{h}ura   (2006-03-13 15:11) [0]

Вопрос по MSAccess-у:
Есть три таблицы по паре числовых полей.
Есть пара запросов:
Start:
SELECT ID, LastKey FROM z WHERE True ORDER BY ID;
z:
SELECT t2.ID, (Select Last(KeyID) from t1 as km where (ToID=t2.ID)) AS LastKey FROM t2 INNER JOIN t3 ON t2.ID=t3.ID;

Access вышибает напроч. В чем проблема ?
Полная версия: http://keyout.ru/dbErr.mdb


 
sniknik ©   (2006-03-13 16:13) [1]

> В чем проблема ?
в WHERE True
убери это совсем, лишнее.


 
S{h}ura   (2006-03-13 17:26) [2]

Задача не в том, что лишнее, а в том, что не работает, а точнее требуется причина.
У меня постороение задачи клиент-сервер с построением автоматически пре-компилируемых перед выполнением запросов исходя из структуры базы данных.


 
S{h}ura   (2006-03-13 17:32) [3]

+ автоматом идет подстановка значений элементов из текущей формы в запросы, где собственно и получается что -то типа WHERE true.


 
sniknik ©   (2006-03-13 18:40) [4]

> Задача не в том, что лишнее, а в том, что не работает, а точнее требуется причина.
так это и есть причина.

> + автоматом идет подстановка значений элементов из текущей формы в запросы, где собственно и получается что -то типа
> WHERE true.
ключница водку делала. © Иван Васильевич меняет профессию.

во втором запросе тоже по моему t3 "за уши притянут", лишний
можно проще
SELECT t2.ID, Last(t1.KeyID) as LastKey FROM t2 LEFT JOIN t1 ON t2.ID=t1.ToId GROUP BY t2.ID


 
S{h}ura   (2006-03-13 19:05) [5]

Он не лишний. У него там еще данные имеются, которые потом используются. Просто я обрезал все до минимума, дабы найти причину.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.037 c
1-1140941219
micky_
2006-02-26 11:06
2006.03.26
Ошибка при создании COM объекта в dll


1-1140421588
Chaser
2006-02-20 10:46
2006.03.26
Как изменить выделение строки в ListView?


1-1140099202
rolex
2006-02-16 17:13
2006.03.26
Как быстро удалить файл?


11-1123144916
jumpingjack
2005-08-04 12:41
2006.03.26
Запись/чтение текущего времени в файл


1-1140602850
denis24
2006-02-22 13:07
2006.03.26
перенос картинки из одного Timage в другой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский