Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.141.202] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток, у меня есть задача перевести проэкт на сеть. Тоесть добавить сервара и центральную часть для контроля нагрузки и т.д. Сейчас всё работает на прямой работе MSSQL, так и вот, нужно сделать программу посредника между клиентом и MSSQL сервером.
----------- Вот собстно вопрос: Как быстро и просто перевести все DataSet-ы всего проэкта в сеть? не хотелось бы переписывать почти весь проект только ради этого. ============================== Если был у кого какой опыт поделитесь! Очень нужно. |
Сообщ.
#2
,
|
|
|
DataBase или Connection в проекте есть , что используем для подключение (ADO,BDE,ODBC,....)
|
Сообщ.
#3
,
|
|
|
Цитата Bas @ DataBase или Connection в проекте есть , что используем для подключение (ADO,BDE,ODBC,....) Использую компоненты прямого доступа (SDAC) TMSConnection для MSSQL |
Сообщ.
#4
,
|
|
|
Боюсь, что простыми средствами не получится. Компоненты общаются через сетевое АПИ, т.е. нужно будет реализовывать этот АПИ на своей программе (а это не одна сотня функций, я думаю), плюс программа должна будет понимать, что именно ей скомандовали, и ретранслировать запрос соответственно.
По-моему, легче заменить компоненты. TClientDataset, интерфейс передачи запросов и данных без заморочек - Http + JSON. Впрочем, т.к. БД довольно серьезная, можно поискать уже готовое решение. |
Сообщ.
#5
,
|
|
|
Цитата konvikkor @ TMSConnection Продукт DEVARTа, настраиваем строку соединения и готово. Цитата konvikkor @ ужно сделать программу посредника между клиентом и MSSQL сервером. Хотите сделать "легкого клиента"? |
Сообщ.
#6
,
|
|
|
Цитата Bas @ Продукт DEVARTа, настраиваем строку соединения и готово. В этом месте по подробнее, насколько я понял там не получится решить всё одной строкой подключения. Цитата Bas @ Хотите сделать "легкого клиента"? Да именно так. Посредник будет выполнять роль распределения данных между разными сервисами и базами, а выдавать пользователю как будто всё работает по старинке. Пока что ничего не вижу как писать свой DataSet с работой по сети и т.д. Больше интересует вариант со строкой подключения... Хочу подробности. |
Сообщ.
#7
,
|
|
|
Если Devart уже не сделали свой ретранслятор, то придется делать самому
|
Сообщ.
#8
,
|
|
|
Цитата konvikkor @ Больше интересует вариант со строкой подключения... Хочу подробности. Еше в старых датасетах был мастер настройки строки подключения. Не ужели они выкинули эту фишку? |
Сообщ.
#9
,
|
|
|
Цитата Bas @ Цитата konvikkor @ Больше интересует вариант со строкой подключения... Хочу подробности. Еше в старых датасетах был мастер настройки строки подключения. Не ужели они выкинули эту фишку? Так точно, теперь всё по другому. И боюся что придётся делать свой ретранслятор.... |