На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania 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-ы всего проэкта в сеть?
не хотелось бы переписывать почти весь проект только ради этого.
==============================
Если был у кого какой опыт поделитесь! Очень нужно.
user posted image
DataBase или Connection в проекте есть , что используем для подключение (ADO,BDE,ODBC,....)
Цель - ничто , процесс - все.
Цитата Bas @
DataBase или Connection в проекте есть , что используем для подключение (ADO,BDE,ODBC,....)

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

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

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

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

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

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

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

Больше интересует вариант со строкой подключения... Хочу подробности.
user posted image
Если Devart уже не сделали свой ретранслятор, то придется делать самому
Codero ergo sum
// Программирую — значит, существую
Цитата konvikkor @
Больше интересует вариант со строкой подключения... Хочу подробности.

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

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

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

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


Рейтинг@Mail.ru
[ Script Execution time: 0,1051 ]   [ 20 queries used ]   [ Generated: 28.07.17, 18:51 GMT ]