powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataSet для разных источников данных
25 сообщений из 137, страница 5 из 6
DataSet для разных источников данных
    #39553674
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,

Тебе надо что то типа этого - но, что бы правила были применены автоматически
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553678
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

или такого
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553683
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
ViPRos, пардон, это что? Я в ВС такого не нашел.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553684
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
Linq есть. Но это опять же програмиирование, а он наверно начальник).
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553691
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKViPRos, пардон, это что? Я в ВС такого не нашел.
а лицензия корректная?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553692
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123, не начальник, не угадал. Если бы был начальник - тут бы другой человек пасся. :)
Очень уж вы тут самодовольные перцы. Забыли, как сами учились? Или может программирование у вас с рождения имплантировано?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553694
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
ViPRos, лицензия 200% корректная
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553696
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,

ну если лицензия есть то не знаю почему
ты можешь синхронизировать через датасет
читаешь в один датасет первую БД, в другой датасет вторую
делаешь мерж этих датасетов
смотришь разницу и делаешь апдейт для обеих бд
а можешь и без датасет все это делать
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553708
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
Мерж датасетов как?
MS умеет sql к датасет отсоединённому?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553724
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
ViPRosIFK,

ну если лицензия есть то не знаю почему
ты можешь синхронизировать через датасет
читаешь в один датасет первую БД, в другой датасет вторую
делаешь мерж этих датасетов
смотришь разницу и делаешь апдейт для обеих бд
а можешь и без датасет все это делать

Предположим получил я общий датасет, а разницу между таблицами определять и апдейт делать через цикл опять же?
Кстати, вот чего нарыл: https://msdn.microsoft.com/ru-ru/library/ms171935(v=vs.110).aspx
Сюда копать или это хрень?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553748
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
По поводу ссылки.
Там есть пример.
Ты не можешь 6 строк написать?
Адаптер1 заполнит с локальной базы.
Потом адаптер2 сетевой точка update.
Иди работай, и без обид, т.к. мужской коллектив.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553754
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123, могу и больше. Какие обиды? :)
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553766
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKPetro123, могу и больше. Какие обиды? :)
Ждёмс....
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553814
Philipcough
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://goo.gl/YvZB9x
SUPER Server VPS L 11.99 EUR
Live support
Four cores, 1000 GB SSD, Linux / Windows Server 2012, 100 Gbit/s

http://goo.gl/YvZB9x
VPS M 6.99 EUR
Two cores,6GB, 500GB,SSDboosted, Linux/Windows Server 2012, 100 Gbit/s
http://goo.gl/YvZB9x
Server VPS
Four cores, 14GB, 1000GB SSDboosted, Linux / Windows Server, 100 Gbit
http://goo.gl/YvZB9x
Server VPS XL
Six cores, 30GB,2000GB SSD-boosted, Linux/Windows Server, 100 Gbit/s
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39553942
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKИли может программирование у вас с рождения имплантировано?
можешь смеяться - но да
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554083
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKНе 40, а никто не сказал - все больше вокруг да около.Так мы же пришли к тому, что у Вас всё просто.
Пишите код уже. Или за Вас его написать?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554084
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKОчень уж вы тут самодовольные перцы. Забыли, как сами учились?
А так Вы учитесь оказывается. А чему конкретно?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554088
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мерж датасетов как?
Метод DataSet.Merge
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554150
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилIFKИли может программирование у вас с рождения имплантировано?
можешь смеяться - но даНу уж не совсем с рождения, чего уж там... Со старших классов средней школы. :-)
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554202
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Тролей набежало. :)
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554229
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
skyANAIFKНе 40, а никто не сказал - все больше вокруг да около.Так мы же пришли к тому, что у Вас всё просто.
Пишите код уже. Или за Вас его написать?

Напишите. Кто не дает? Вопрос, я так понимаю, риторический.

skyANAА так Вы учитесь оказывается. А чему конкретно?

Вы в тупик ставите своими вопросами. :)

Короче, пробую для начала заполнить таблицу локальной базы из сетевой базы - таблица в датасете заполняется, но появилась другая проблема - обновленная таблица не уезжает обратно в локальную базу:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
        Dim Q_cmd As New SqlCommand, Q_connection As New SqlConnection("Data Source=SQL_server;Initial Catalog=QA;Integrated Security=True")
        Dim Q_data_MM As New SqlDataAdapter("EXEC GetReportDataRowset '509','<params></params>'", Q_connection)
        Dim Q_MM As DataTable, Q_dataset As New DataSet()
        Dim r As Integer, rw As DataRow

        Dim SqlCeCommand As New SqlServerCe.SqlCeCommand, SQLCe_connection As New SqlServerCe.SqlCeConnection("Data Source=test_Local.sdf;Persist Security Info=False")
        Dim MM_data As New SqlServerCe.SqlCeDataAdapter("SELECT * FROM table_MM", SQLCe_connection)
        Dim SE_MM As DataTable

' Network DB
        Q_connection.Open()
        Q_data_MM.Fill(Q_dataset, "Q_MM")
        Q_MM = Q_dataset.Tables("Q_MM")

' Local DB
        SQLCe_connection.Open()
        MM_data.Fill(Q_dataset, "SE_MM")
        SE_MM = Q_dataset.Tables("SE_MM")

        For r = 1 To Q_MM.Rows.Count - 1
            rw = SE_MM.NewRow()
            rw("Grade_Name") = Q_MM.Rows(r)(2)
            rw("TType") = Q_MM.Rows(r)(3)
            rw("TForm") = Q_MM.Rows(r)(4)
            rw("NetW") = Q_MM.Rows(r)(7)
            rw("Origin") = Q_MM.Rows(r)(5)
            rw("Region") = Q_MM.Rows(r)(6)
            rw("PackT") = Q_MM.Rows(r)(8)
            rw("MatGroup") = Q_MM.Rows(r)(1)
            rw("ItemID") = Q_MM.Rows(r)(0)
            SE_MM.Rows.Add(rw)
        Next r
        MM_data.Update(Q_dataset.Tables("SE_MM"))



При обновлении источника - таблица на нем пустая. Доктор, что я делаю не так? :(
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554246
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
1. Пример сделать по вашей ссылке без локальной.
Т.е. открыли сетевую, заполнили датаСет, добавили строку, update на сервер.
Раз мы учимся.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554247
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
Цикл и 15 полей убрать.
Оставить id, name
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554259
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123IFK,
1. Пример сделать по вашей ссылке без локальной.
Т.е. открыли сетевую, заполнили датаСет, добавили строку, update на сервер.
Раз мы учимся.

А нафига мне без локальной? Мне как раз нужно локальную заполнить. :(

Petro123IFK,
Цикл и 15 полей убрать.
Оставить id, name

Хорошо, но таблица локальной базы пустая в этот момент - никакого ИД там еще нет.

Мне кажется, что проблема как раз в последней строке:
Код: vbnet
1.
 MM_data.Update(Q_dataset.Tables("SE_MM")) 

До этой строки проверка показывает, что таблица SE_MM в датасете заполнена данными из сетевой базы.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554264
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что мешает сделать импорт во временную таблицу из сетевой базы в локальную, а потом вызвать Merge и по завершению снести временную таблицу?
Можно наверное даже без временной, если типы баз совпадают и возможно подключить одну к другой?
нафига всё это порно? главное проблема в такой порнографии, это то, что потом хрен разберешься, что накуролесил автор, решение должно быть понятным и очевидным, а если вырывать зубы через зад, то через пару лет, когда это надо будет переделать, будет проблема
В чем принципиальная необходимость использовать DataSet'ы, я не понимаю...
...
Рейтинг: 0 / 0
25 сообщений из 137, страница 5 из 6
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataSet для разных источников данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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