powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO.NET
5 сообщений из 5, страница 1 из 1
ADO.NET
    #35821617
Шиншилка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, я начала делать программу на C#, которая из Postgres перегоняет данные в Oracle.
И нигде не могу найти как это делать. Я подключаюсь к Postgres и к Oracle, копирую данные из Postgres в DataSet,
а потом проблема: везде написано, что можно изменить данные в DataSet и обновить базу в Postgres, а о том как скопировать ее в другую базу ничего не написано. Скажите, пожалуйста, можно ли вообще это сделать с помощью ADO.NET?
...
Рейтинг: 0 / 0
ADO.NET
    #35821705
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Завести два адаптера один смотрит на постгресс и гребёт отуда, другой смотрит на ораклищу... филл через один адаптер упдате через другой... вариантов много, но лучше зайти на форум к ораклистам и спросить как это поуму сделать...
...
Рейтинг: 0 / 0
ADO.NET
    #35822416
Шиншилка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,
посмотри, пожалуйста, делаю все как ты сказал и не получается....

NpgsqlConnection cn = new NpgsqlConnection();
OracleConnection conn = new OracleConnection();
cn.ConnectionString = "Server=127.0.0.1;Port=5432;Database=IS;User Id=postgres;Password=1234;";
conn.ConnectionString = "Data Source=Pysechka;User ID=JOB;Password=1;Unicode=True";
cn.Open();
conn.Open();
DataSet ds = new DataSet();
DataSet ds1 = new DataSet();
NpgsqlDataAdapter daAuthors = new NpgsqlDataAdapter("SELECT * FROM \"IS2\".\"IS3\"",cn);
OracleDataAdapter dAdapt = new OracleDataAdapter("SELECT * FROM T1", conn);

//Заполнение объекта dataset
daAuthors.Fill(ds);
daAuthors.Fill(ds1);

DataTable tb = ds.Tables["Table"];
DataTable tb1 = ds1.Tables["Table"];

dAdapt.Update(ds.Tables["Table"]);

cn.Close();
conn.Close();
...
Рейтинг: 0 / 0
ADO.NET
    #35822703
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где command'ы для вставки?
Что-то типа того
...
Рейтинг: 0 / 0
ADO.NET
    #35823897
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да... не знаю логики вашей процедуры, но DataAdapter.AcceptChangesDuringFill ... и ещё раз... спросите на оракловом форуме...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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