Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Sql запрос над DataSet? / 8 сообщений из 8, страница 1 из 1
06.10.2004, 12:46
    #32725688
methos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
Народ, есть ли возможность выполнять сиквеловский запрос над датасетом. Нужно получить вьюшку объеденив несколько таблиц.Есть идеи?
...
Рейтинг: 0 / 0
06.10.2004, 12:54
    #32725718
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
Слить их на сервак и делать там вьюху.
Или руками выбирать - сиквеловский запрос ты над датасеттом не сделаешь (((

А вообще тут уже это обсуждалось.
...
Рейтинг: 0 / 0
06.10.2004, 12:56
    #32725732
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
...
Рейтинг: 0 / 0
06.10.2004, 12:58
    #32725742
methos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
проблема в том что не хочется сервак трогать... он нагружен сильно, а такая задача нужна для клиента... причем хочется делать это динамически, не засоряя (и не нагружая!!!) сервер
...
Рейтинг: 0 / 0
06.10.2004, 14:00
    #32725937
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
Всё равно это на сервере будет выполняться, только на том, на котором стоит IIS.
---
А вообще-то всё это тут уже неоднократно обсуждалось.
...
Рейтинг: 0 / 0
06.10.2004, 19:32
    #32726858
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
2 methos

если все данные есть в dataset - то все делаешь сам (руками)
- создаешь таблицу с нужными полями
- заполняешь таблицу данными из др. таблиц dataset'a по нужному тебе алгоритму
- показываешь таблицу клиенту
methosон нагружен сильно, а такая задача нужна для клиента... причем хочется делать это динамически, не засоряя (и не нагружая!!!) сервер
зато нагрузишь себя работой и доп. головной болью, когда клиент попросит показать " всё тоже самое, но вот здесь чуть-чуть по другому "

и то, с чем сервер справляется за 0.005 сек (а он на это оптимизирован), на клиенте будет ворочаться в течении 10-30 сек
...
Рейтинг: 0 / 0
06.10.2004, 20:24
    #32726908
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
methosНарод, есть ли возможность выполнять сиквеловский запрос над датасетом. Нужно получить вьюшку объеденив несколько таблиц.Есть идеи?
methosпроблема в том что не хочется сервак трогать... он нагружен сильно, а такая задача нужна для клиента... причем хочется делать это динамически, не засоряя (и не нагружая!!!) сервер
Стри то, с чем сервер справляется за 0.005 сек (а он на это оптимизирован), на клиенте будет ворочаться в течении 10-30 сек
Пооддерживаю Стр

methos - на самом деле вы пытаетесь из клиента сделать сервер. А он клиент. Не сервер. Ему это не так сказать, не свойственно.

Сделайте View на сервере и получите данные на клиенте.
Для сервера это обычная, стандартная операция. Для клиента - нет.

Тем не менее, если вы уж так хотите делать выборки на клиенте, то это возможно. Либо воспользуйтесь советом Стр, т.е. создавайте выборку "руками". Либо сериализуйте dataset в XML, к которому обращайтесь с помощью SQL. Существуют ODBC драйвера для работы с XML.

Но, повторюсь, лучше этого не делать.
...
Рейтинг: 0 / 0
07.10.2004, 08:21
    #32727121
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос над DataSet?
Народ, есть ли возможность выполнять сиквеловский запрос над датасетом. Нужно получить вьюшку объеденив несколько таблиц.Есть идеи?

Добавлю ко всему сказанному,
если все таки речь идет о клиенте и о DataSet , то никаких проблем чтобы вручную добиться нужной функциональности нет.

По скорости - все должно быть достаточно быстро ведь это клиент и DataSet - с ограниченным набором записей.

2 methos
Попробуйте сделать и так и так, не исключаю вероятность и не удивлюсь если на клиенте (если только ваш клиент это не локальная копия всей БД )выйдет быстрее.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Sql запрос над DataSet? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]