powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / .Net remoting и базы данных,приложение клиент сервер
23 сообщений из 23, страница 1 из 1
.Net remoting и базы данных,приложение клиент сервер
    #35395015
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имееться приложение с базой SQL , подключена через DataSet, BindingSource, TableAdapter
как обычно. Есть клиентское приложение, на нем надо реализовать заполнение базы через DataGridView. Если точнее как загрузить таблицу из базы на DataGridView,и сохранение изменений.

Еще такой вопрос: в базе две таблицы соединеные по колонке Авторы, в ComboBox'e подключена эта колонка(DataSource,DataMember) выбирая авторов, соответственно отображаютьсятолько этот автор, все просто. как это реализовать на клиентской форме

Просьба обобщеные ответы типа посмотри почитай книги, поГугли .Net remoting и т.д. не писать.
я эт уже делал мне надо конкретней. что и где посмотреть
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35395663
даааа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для начала надо правильно сформулировать вопрос, а так гугли дальше
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35395671
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жириновский и Горбачев на отдыхе. Кхм, в чем вопрос-то? Как это сделать? Гугли.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35395775
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsiLanИмееться приложение с базой SQL , подключена через DataSet, BindingSource, TableAdapter
как обычно. Есть клиентское приложение, на нем надо реализовать заполнение базы через DataGridView. Если точнее как загрузить таблицу из базы на DataGridView,и сохранение изменений.

Еще такой вопрос: в базе две таблицы соединеные по колонке Авторы, в ComboBox'e подключена эта колонка(DataSource,DataMember) выбирая авторов, соответственно отображаютьсятолько этот автор, все просто. как это реализовать на клиентской форме

Просьба обобщеные ответы типа посмотри почитай книги, поГугли .Net remoting и т.д. не писать.
я эт уже делал мне надо конкретней. что и где посмотреть
Если я правильно понял, то вы строите трех-звенную систему - база-сервер приложений- клиенты
На форуме было много критики такого подхода. Да и система DataSet, BindingSource, - итп - по моему подходит больше для "чистого клиента" (причем "тонкого" - в котором нет логики обработки данных)...
К чему я подвожу - для передачи по ремоут-каналу обьекты сериализуются (или используется MarchalByRef) - не проще ли обращаться напрямую в базу?
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35395820
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129
К чему я подвожу - для передачи по ремоут-каналу обьекты сериализуются (или используется MarchalByRef) - не проще ли обращаться напрямую в базу?
Ну, результат сериализации шифровать и паковать, в итоге - закрытая СУБД, клиент без доступа к sql, экономия трафика, небольшие потери в скорости при незначительном увеличении расходов на технику по моему - удобно.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35396117
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tAZAR D129
К чему я подвожу - для передачи по ремоут-каналу обьекты сериализуются (или используется MarchalByRef) - не проще ли обращаться напрямую в базу?
Ну, результат сериализации шифровать и паковать, в итоге - закрытая СУБД, клиент без доступа к sql, экономия трафика, небольшие потери в скорости при незначительном увеличении расходов на технику по моему - удобно.
Тогда надо выбрать - серилизовать Датасет или отправлять его через ремоутинг по ссылке... Кстати, я не знаю, стоит ли сделать вокруг Датасета обертку из своего класса?
А как работать нескольким клиентам? Плодить датасеты на сервере приложений?
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35396146
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я выбрал сериализацию+шифрование(подписи)+упаковка. Работает отлично. Плодить датасеты на сервере - большие затраты на железо, вызов удаленных объектов через маршаллинг - накладные расходы на трафик, особенно когда есть gprs пункты, например. Зависит от ситуации.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35397659
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так можт кто кодом поделиться а то разбираться в ремоуте некогда, время поджимает...
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35400686
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsiLanТак можт кто кодом поделиться а то разбираться в ремоуте некогда, время поджимает...
Не знаю, актуально ли еще... посмотрите здесь.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35400840
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Актуально , но проблема еще в другом не подключаеться класс TCP


http://www.sql.ru/forum/actualthread.aspx?tid=571329
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35400926
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ мне код нужен по не подключению к серверу. А как подключить клиента к БД сервера?
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35402849
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как загрузить данные в клиента. И как сохранить изменения потом.
Датасет загрузил в клиента
Код: plaintext
1.
2.
3.
4.
5.
public DataTable GetDataTable1()
        {
           SEDataSet.МDataTable Mon = new SEDataSet.МDataTable();
            return Mon;

        } 
подкключаю к Datagridview, отображает только поля а данных нет.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403077
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsiLanНарод мне код нужен по не подключению к серверу. А как подключить клиента к БД сервера?
Зачем вам сервер тогда?
Отсылайте серверу пакет с командой, он пусть заполняет датасет и возвращает его клиенту.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403129
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так надо поверьте.
лучше помогите разобраться как посылать запросы на загрузку, сохранния изменений.
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403216
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsiLanтак надо поверьте.
лучше помогите разобраться как посылать запросы на загрузку, сохранния изменений.
Не верю (с) :) Что - то с архитектурой.
1) Тогда зачем вам сервер?
2) Клиент имеет доступ к серверу бд?
3) Возвращайте с сервера строку подключения с IP/именем компьютера (или храните в настройках клиента), на котором установлена СУБД, и подключайтесь, в чем проблема?
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403401
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче сейчас мне надо наладить загрузку в клиента базы и последующее отображение их в DATAGRIDview , а затем сохранить все изменения и отослать обратно
соеденены через TCPchannel
есть класс наследуемый от Marshal......
А вопросы типа: как, зачем и почему

я делаю приложение которое потом положут в ящик и забудут

скажем так "пилотный проект "
так что прошу помогите кто чем может
Можт все просто толька я чето.....
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403612
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вам уже предлагал - давайте запрос на сервер, он делает выборку из СУБД и возвращает клиенту DataSet, потом хоть в гриде его показывайте, хоть дальше куда-нибудь шлите..
Не хотите?
Вариант 2 - выдавайте клиенту строку подключения к базе, и цепляйтесь к ней, тогда сервер для этого не нужен. Только возникает вопрос - для чего вам тогда трехзвенка?
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403639
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот я и спрашиваю как этот запрос выглядит
а то у самогого чето это запрос не получаеться



желательно в коде посмотреть :))
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403651
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DataSet он мне возврашает, подключаю к датагриду а том только таблица данных нет
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403669
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
this.таблицаTableAdapter.Fill(this.SEDataSet.таблица);

вот эта строчка, как я понимаю и загружает данные в DataSet в "таблица"
как клиенту с этим быть
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403673
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsiLanDataSet он мне возврашает, подключаю к датагриду а том только таблица данных нет
Вы уверены, что данные действительно выбираются, и таблицы датасета заполнены?
Вы уверены, что указываете в DataSource именно нужную таблицу из датасета?
для примера:
сервер:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public DataSet GetMyData(){
   using(OracleConnection conn......){
      using(OracleDataAdapter adapter.....){
          DataSet ds = new DataSet();
          adapter.Fill(ds);
      }
   }
   return ds;
}


клиент:
Код: plaintext
1.
2.
DataSet ds = wko.GetMyData();
dataGridView1.DataSource = ds.Tables[0];
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35403694
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с загрузкой данных разобрался ,как теперь сохранить изменения
...
Рейтинг: 0 / 0
.Net remoting и базы данных,приложение клиент сервер
    #35405448
KsiLan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь.
извените за тупость ССЕСИЯ
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / .Net remoting и базы данных,приложение клиент сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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