На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> DataSet через сеть , DataSet через сеть локальную или Internet
    Доброго времени суток, у меня есть задача перевести проэкт на сеть. Тоесть добавить сервара и центральную часть для контроля нагрузки и т.д. Сейчас всё работает на прямой работе MSSQL, так и вот, нужно сделать программу посредника между клиентом и MSSQL сервером.
    -----------
    Вот собстно вопрос: Как быстро и просто перевести все DataSet-ы всего проэкта в сеть?
    не хотелось бы переписывать почти весь проект только ради этого.
    ==============================
    Если был у кого какой опыт поделитесь! Очень нужно.
      DataBase или Connection в проекте есть , что используем для подключение (ADO,BDE,ODBC,....)
        Цитата Bas @
        DataBase или Connection в проекте есть , что используем для подключение (ADO,BDE,ODBC,....)

        Использую компоненты прямого доступа (SDAC) TMSConnection для MSSQL
        Сообщение отредактировано: konvikkor -
          Боюсь, что простыми средствами не получится. Компоненты общаются через сетевое АПИ, т.е. нужно будет реализовывать этот АПИ на своей программе (а это не одна сотня функций, я думаю), плюс программа должна будет понимать, что именно ей скомандовали, и ретранслировать запрос соответственно.
          По-моему, легче заменить компоненты. TClientDataset, интерфейс передачи запросов и данных без заморочек - Http + JSON.
          Впрочем, т.к. БД довольно серьезная, можно поискать уже готовое решение.
          Сообщение отредактировано: Fr0sT -
            Цитата konvikkor @
            TMSConnection

            Продукт DEVARTа, настраиваем строку соединения и готово.

            Цитата konvikkor @
            ужно сделать программу посредника между клиентом и MSSQL сервером.

            Хотите сделать "легкого клиента"?
              Цитата Bas @
              Продукт DEVARTа, настраиваем строку соединения и готово.

              В этом месте по подробнее, насколько я понял там не получится решить всё одной строкой подключения.

              Цитата Bas @
              Хотите сделать "легкого клиента"?

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

              Больше интересует вариант со строкой подключения... Хочу подробности.
                Если Devart уже не сделали свой ретранслятор, то придется делать самому
                  Цитата konvikkor @
                  Больше интересует вариант со строкой подключения... Хочу подробности.

                  Еше в старых датасетах был мастер настройки строки подключения. Не ужели они выкинули эту фишку?
                    Цитата Bas @
                    Цитата konvikkor @
                    Больше интересует вариант со строкой подключения... Хочу подробности.

                    Еше в старых датасетах был мастер настройки строки подключения. Не ужели они выкинули эту фишку?

                    Так точно, теперь всё по другому.

                    И боюся что придётся делать свой ретранслятор....
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0260 ]   [ 16 queries used ]   [ Generated: 28.03.24, 19:52 GMT ]