Форум: "Базы";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
ВнизКакой-то был компонент , позволяющий делать запросы к датасетам? Найти похожие ветки
← →
Olivka (2003-08-08 11:59) [0]Никто не помнит?
← →
NAlexey (2003-08-08 12:04) [1]Готовь 300 баксов. А то щас разорвут.
← →
MsGuns (2003-08-08 12:05) [2]Т.е. запросы к запросам ?
← →
Olivka (2003-08-08 12:13) [3]Я не просила что-то взламывать :)
ну да, нужно сравать курсоры, образовавшиеся на клиенте после разных манипуляций с данными. SQL-ем ведь легче..
← →
Игорь Шевченко (2003-08-08 12:20) [4]
> SQL-ем ведь легче..
Но руками проще...Например, выбирать нужные записи из исходных DataSet"ов в TClientDataSet.
← →
MsGuns (2003-08-08 12:28) [5]В таком случае что мешает самому написать такой компонент ? (Кстати, очень похоже на TBatchMove из BDE-шной закладки)
← →
Olivka (2003-08-08 12:33) [6]Записи уже выбраны, нужно сравнить получившиеся наборы (наборы из бд Interbase, из разных бд, после изменения, выборок и прочих вещей, Delphi6,кстати). Ну если сиквелом - то один запрос.. может так понятнее задача.
← →
Olivka (2003-08-08 12:38) [7]Фиг с ним, с компонентом, поставим вопрос по иному - как это лучше делать? Сравнение желательно производить на лету, т.е. часто.
← →
MsGuns (2003-08-08 12:43) [8]Используйте временные таблицы. Туда забрасывайте результаты выборок и пользуйтесь на здоровье милым сердцу эскюэлем ;)
← →
Olivka (2003-08-08 12:47) [9]> MsGuns ©
Это первое что пришло на ум, думала, может есть решение другое, потому как этих сравнений нужно много и часто (вопрос, честно говоря, коллеги :), а вы читаете мои мысли ;)).
(за совет по бух. вам отдельное спасибо - это был мой личный вопрос :))
← →
MsGuns (2003-08-08 12:51) [10]>Olivka © (08.08.03 12:47)
>Это первое что пришло на ум, думала, может есть решение другое, потому как этих сравнений нужно много и часто
Можно и другое. Через массивы записей в памяти. Но тогда надо писать собственный инструментарий от резервирования памяти и заполнения таких массивов, их переупорядочения и поиска до уничтожения и освобождения ресурсов (короче, класс !) ИМХО, проще через таблицы и SQL
← →
Olivka (2003-08-08 12:53) [11]А выбрать формат какой? (нужна реальная таблица на диске же)
← →
Val (2003-08-08 13:00) [12]>Olivka © (08.08.03 12:38)
Сравнение желательно производить на лету, т.е. часто...
А выбрать формат какой? (нужна реальная таблица на диске же)..
Может с этим сервер лучше справится все-таки? Хотелось бы про задачу подробнее почитать...
← →
MsGuns (2003-08-08 13:08) [13]>Olivka © (08.08.03 12:53)
>А выбрать формат какой? (нужна реальная таблица на диске же)
Формат безразличен, но я бы делал в Клиент-Сервере. Постоянно таблицы не нужны - они должны создаваться на момент сравнения и удаляться после. Все бы это хозяйство (работа с этими таблицами) я бы запхал в отдельную транзакцию, а выполнение - в отдельный поток.
← →
Olivka (2003-08-08 14:01) [14]Я тоже про задачу спросила. есть 2 бд, ИБ. Там довольно специфическая задача заполнить ее данными. Одна заполняется по аналогии с другой, да только не точно так же, а с некоторыми изменениями. ДЛя того, ятобы не выполнять тупую работу - эта программа выводит на клиент пользователю необходимую информацию для визуального обследования - Куча разных таблиц с занесенными туда свойствами. Из визуального обследования (мастер-детали и т.п., хождение по основной таблице), нужно сравнивать эти "детали", а потом чего-то заносить в одну из бд ИБ.
Довольно запутанно?
← →
Olivka (2003-08-08 14:06) [15]просто в ИБ простой запрос не сделаешь из 2х БД одновременно, а менять метадату - нельзя! (не третью же базу, заводить?)
← →
MsGuns (2003-08-08 14:10) [16]Короче, "Девка, дай напиться, а то так жрать охота, что и ты сгодишься" ;)))
← →
Olivka (2003-08-09 20:11) [17]>MsGuns ©
не безобразничай :), вопрос снимаю :))
← →
Olivka (2003-08-09 21:09) [18]Обхохочешься, вопрос сняла, а его переместили :)
а мож правда еще кто чего скажет ;)
← →
Anatoly Podgoretsky (2003-08-09 21:20) [19]Да рано еще сдаваться, немного помучайся :-)
← →
Olvka (2003-08-09 22:55) [20]А чего мне мучиться, вопрос, говорю, не мой :)
привыкла помогать :)
← →
Anatoly Podgoretsky (2003-08-10 11:25) [21]Ну так не лишай других возможности еще попомогать.
← →
Olivka (2003-08-10 21:43) [22]Anatoly Podgoretsky ©
Так вы попомогайте, раз у вас хорошее настроение сегодня ;)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c