powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataSet для разных источников данных
12 сообщений из 137, страница 6 из 6
DataSet для разных источников данных
    #39554283
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKнафига мне без локальной?
Будем работать или флудить ещё пару страниц?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKМне кажется
Ты с вопросом пришёл или я?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554288
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
A) у ТС хранимки и нет прав более ни на что.
Б) он хочет "иметь" DataSet или кнопку Synhro.
И само всё разрулится.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554293
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Roman Mejtesчто мешает сделать импорт во временную таблицу из сетевой базы в локальную, а потом вызвать Merge и по завершению снести временную таблицу?
Можно наверное даже без временной, если типы баз совпадают и возможно подключить одну к другой?
нафига всё это порно? главное проблема в такой порнографии, это то, что потом хрен разберешься, что накуролесил автор, решение должно быть понятным и очевидным, а если вырывать зубы через зад, то через пару лет, когда это надо будет переделать, будет проблема
В чем принципиальная необходимость использовать DataSet'ы, я не понимаю...

Почитайте весь топик - нет у меня прямого доступа к сетевой базе на запись. Не могу я туда напрямую писать. ХП-шки, которая должна туда заливать данные из приложения тоже пока нету. Поэтому пытаюсь отработать трансфер данных из сетевой базы в локальную, с которой должны работать пользователи. Поэтому и порно, как вы выразились.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554296
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123IFKнафига мне без локальной?
Будем работать или флудить ещё пару страниц?

Нет ХП-шки пока, чтобы обновлять сетевую базу. Как вы себе представляете реализацию того, что вы предлагаете? Опять же, повторяюсь - таблица в локальной базе пустая, откуда я вам возьму ИД?
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554304
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKНет ХП-шки покаок.
Тоже самое с локальной. Остальное потом.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554308
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKтаблица в локальной базе пустая, откуда я вам возьму ИД?
Вы отвлекаетесь на мелочи.
Ключевая фраза выше - убрать лишний код, поля и циклы.
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554320
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123,

Сделал:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
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()
        SqlCeCommand.Connection = SQLCe_connection
        SqlCeCommand.CommandType = CommandType.Text
        ItemID = Q_MM.Rows(1)(0)
        grd_name = Q_MM.Rows(1)(2)
        SqlCeCommand.CommandText = "INSERT INTO MaterialMaster ([Grade_Name], [ItemID]) VALUES('" & grd_name & "','" & ItemID & "')"
        SqlCeCommand.ExecuteNonQuery()



Что интересно - сработало, я вижу вставку новой записи и данные в полях таблицы локальной базы. "Вы маг и чародей, профессор!" (с)
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554334
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
Цель была DataSet.update.
Но если ты удовлетворен, то и ладушки).
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554347
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123IFK,
Цель была DataSet.update.
Но если ты удовлетворен, то и ладушки).

Нет, цель была - апдейт исходных таблиц в локальной базе. Цель достигнута.

ВСЕМ ОГРОМНОЕ СПАСИБО! :)
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554354
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
Лукавишь))).
Удачи!
...
Рейтинг: 0 / 0
DataSet для разных источников данных
    #39554382
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Petro123IFK,
Лукавишь))).
Удачи!

Это вряд ли. Может я не так объяснил, а Вы не так поняли... Но это уже не важно.
Спасибо и Вам легких заданий и щедрых заказчиков!
Я думаю, я еще не раз попрошу помощи зала в процессе работы над задачей и надеюсь на Вашу помощь. :)
...
Рейтинг: 0 / 0
12 сообщений из 137, страница 6 из 6
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataSet для разных источников данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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