Вниз
Скачать: CL | DM;

Какой-то был компонент , позволяющий делать запросы к датасетам?   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.013 c
14-1570
Дремучий
2003-08-11 15:29
2003.09.01
Нужны учебники в електронном виде!


4-1734
MegaVolt
2003-06-26 15:35
2003.09.01
Функция возвращает больше одного успешного ответа.


14-1573
Jean
2003-08-11 17:27
2003.09.01
Ааааа...


14-1596
SergP
2003-08-13 14:06
2003.09.01
Пишу прокси-сервер. Еще нужна Ваша помощь.


3-1307
Leonon
2003-08-11 15:29
2003.09.01
При вызове Post выдает Index is Read Only




   Наверх