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

Вниз

MySQL, AnyDAC, плавающий "Out of sync"   Найти похожие ветки 

 
Дмитрий   (2014-11-20 16:49) [0]

AnyDAC V 1.12.2; mySQL 5.1, WinXP, Win7, Win8
Занятная плавающая проблема с открыванием некоторых датасетов перед построением отчетов.
Сразу после загрузки с установкой интервала выборки в 1 месяц попытка dataset.open вызывает ошибку "Out of sync".
Попытка вторично открыть набор установив интервал в 1 неделю оказывается успешной.
Если после этого снова задать интервал в 1 месяц, ошибка не происходит, датасет открывается успешно.

Почему повторно с теми же условиями нормально открывается?
Как сделать, чтоб сразу ...?

Запрос:
SELECT Count(ZZID) AS ZZCount, zz.ManagerID
FROM zz
WHERE ZZID In
( select ZZID FROM zzitems WHERE  (ControlDate between :FirstDate and :LastDate) )
and zz.ManagerID = :ManagerID
group by ZZ.ManagerID
;


 
Плохиш ©   (2014-11-20 16:58) [1]

1. выкинуть AnyDAC
2. заменить оператор in на inner join


 
Дмитрий   (2014-11-20 18:41) [2]

> 1. выкинуть AnyDAC
В свое время Зеос показался менее подходящим.
Какая еще альтернатива фридаку?

2. заменить оператор in на inner join

У zz и zzitems соотношение один-ко-многим. соответственно, при объединении функция Count количество выбранных строк в zzitems


 
Плохиш ©   (2014-11-20 23:04) [3]

1. Все ваши поделки не являются альтернативими ADO.
2. и что?


 
Дмитрий   (2014-11-21 16:47) [4]

1а. это поделки не мои
1б. причем тут АДО
2. а то, что Count(ZZID) вернет совсем другое число


 
junglecat ©   (2014-11-21 16:50) [5]

FetchOptions.Mode = fmAll ?


 
Дмитрий   (2014-11-24 19:22) [6]

>FetchOptions.Mode = fmAll ?

нет, то которое по-умолчанию, =OnDemand
при установке в fmAll ситация не поменялась



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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
15-1445622452
Rouse_
2015-10-23 20:47
2016.07.24
Сели тут со знакомым и за два дня ...


2-1416664103
Drowsy
2014-11-22 16:48
2016.07.24
Почему не очищаются Columns in DBGrid?


15-1441565858
Pavia
2015-09-06 21:57
2016.07.24
Хук


2-1416114619
topdon
2014-11-16 08:10
2016.07.24
Компонент "Страница HTML" Delphi XE7


15-1444253403
Юрий
2015-10-08 00:30
2016.07.24
С днем рождения ! 8 октября 2015 четверг





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский