![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переключение датасетов
Крапивин Олег © (2010-05-18 12:08:00)Здравствуйте господа. Есть код
if CurrentDataSet='ADOQuery2' then
begin
Form1.ADOQuery1.Close;
Form1.ADOQuery1.DataSource.DataSet:=
Form1.ADOQuery2.DataSource.DataSet;
Form1.ADOQuery1.Open;
end;
При попытке такого присвоения возникает исключение. Объясните плиз почему? (CurrentDataSet - строка)
Игорь Шевченко (2010-05-18 23:21:00) [1]Плохиш © (18.05.10 13:45) [12]
Я тоже за гуманный подход
Медвежонок Пятачок (2010-05-18 19:50:00) [2]... точнее фантазия не ушла дальше построения графика по всей таблице.
никакого выбора юзеру не оставлено.
либо все, либо ничего
Медвежонок Пятачок (2010-05-18 19:39:00) [3]но при огромном числе записей таблицы не информативны
Обоснуй.
Чего там обосновывать.
Наверняка фантазия не ушла дальше грида с select * from very_big_table
вот и вся информативность
Плохиш (2010-05-18 19:28:00) [4]
> А далее начальство хочет имея графики климата в конце года
> наложить на них график урожайности и смотреть что и как
> влияет на продуктивность. Научная работа, блин!
Т.е. уволят его не раньше сбора урожая :-(
Sergey13 (2010-05-18 17:15:00) [5]> [24] Крапивин Олег (18.05.10 16:40)
Не буду я всякую шнягу качать. И некогда и лень. Ты словами обоснуй, почему таблица с лимоном записей менее информативна чем с сотней?
Крапивин Олег (2010-05-18 16:40:00) [6]Черт, не та ссылка! Вот
http://narod.ru/disk/20879781000/graphic.zip.html
Крапивин Олег (2010-05-18 16:37:00) [7]
> > но при огромном числе записей таблицы не информативны
>
> Обоснуй.
Вот обоснование. Реальная картинка температуры за март-месяц
http://narod.ru/disk/20602118000/ArcDB.zip.html
Sergey13 (2010-05-18 16:11:00) [8]> [21] Крапивин Олег (18.05.10 16:08)
> но при огромном числе записей таблицы не информативны
Обоснуй.
Крапивин Олег (2010-05-18 16:08:00) [9]
> Это детский объем.
Пожалуй. Я прикинул, что после обработки данные за десять лет не превысят объема двд-диска, но при огромном числе записей таблицы не информативны. Задание было привести даннные к 12-минутному диапазону, а когда повесил чарт, стало очевидным, что 6-часового интервала вполне достаточно (точнее интервал меньше, но я вижу 6-тичасовые метки через 3-4 см). А далее начальство хочет имея графики климата в конце года наложить на них график урожайности и смотреть что и как влияет на продуктивность. Научная работа, блин!
Sergey13 (2010-05-18 15:54:00) [10]> [17] Крапивин Олег (18.05.10 15:02)
Так что за числа то "78 000 х 8 записей"? Это много или мало?
> не советую скачивать
мог бы и не советовать. 8-)
> 15.03.2010 5:44 -243,2507019
Выкинь просто эту строку да и все. Ввиду ЯВНОЙ ошибочности.
> Там архив за месяц, но весит несколько метров
Это детский объем. Или ты с дискетами работаешь?
Крапивин Олег (2010-05-18 15:18:00) [11]
> Определённо кто-то периодически купает датчик температуры
> в жидком водороде.
Именно! :) Кстати сейчас ради любопытства разделил длину ОДНОГО файла 5,8 М на длину записи 30. Получил порядка 190 000 записей, а после обработки получаю прим. 3 300 на один файл из восьми.
RWolf (2010-05-18 15:06:00) [12]Определённо кто-то периодически купает датчик температуры в жидком водороде.
Крапивин Олег (2010-05-18 15:02:00) [13]
> Что это за числа? Это выше Эйфелевой башни?
Климат проклятый. Сколько здесь уже было трепотни по этому поводу!
В одной из моих веток есть ссылка на файлообменник. Там архив за месяц, но весит несколько метров, не советую скачивать :)
15.03.2010 5:44 -243,2507019
16.03.2010 13:35 -243,2507019
17.03.2010 5:56 -243,2507019
10.03.2010 14:36 12,79110622
10.03.2010 14:36 12,79230499
10.03.2010 14:35 12,79270363
10.03.2010 14:35 12,80388832
10.03.2010 14:35 12,80548573
Кстати отрицательные температуры обнаружил только когда выложил данные в чарт. Я охренел! Эйфелева башня поменьше будет :)
Оливин Крапег (2010-05-18 14:46:00) [14]Их легче обработать локально
Ага. Но предварительно перекачав на локальный диск чтобы они стали локальными
Sergey13 (2010-05-18 14:46:00) [15]> [14] Крапивин Олег (18.05.10 14:06)
> Во входном потоке данных примерно 78 000 х 8 записей
Что это за числа? Это выше Эйфелевой башни?
Крапивин Олег (2010-05-18 14:06:00) [16]
> А я тебя помнится предупреждал. 8-)
Во входном потоке данных примерно 78 000 х 8 записей. Их легче обработать локально, а архив будем хранить в сети. Поэтому желательно отделять мух от котлет ;))
Крапивин Олег (2010-05-18 14:02:00) [17]СПАСИБО!!!
Плохиш (2010-05-18 13:45:00) [18]Легче убить чем прокормить.
Медвежонок Пятачок (2010-05-18 13:36:00) [19]Не писать же дважды кусок кода.
Для этого придумали структурное программирование.
Процедуры и функции там всякие с параметрами.
icWasya (2010-05-18 13:32:00) [20]А может не Form1.ADOQuery1.Datasourse а Form1.DBGrig1.Datasourse ?