Программа планировщика, извлекающая данные из базы данных MS Access - PullRequest
0 голосов
/ 09 октября 2011

Мне нужно немного разъяснений. Я планирую создать программу планировщика, где она будет извлекать данные из базы данных MS Access, и я также хочу, чтобы она загружала данные на веб-сервер (база данных MySQL) в формате JSON.

  1. В первом процессе, который является извлечением, я буду использовать System.Data.Ole.db пространство имен. Это пространство имен в основном работало в MS Access.

  2. В процессе 2 nd , который представляет собой загрузку, я планирую использовать протокол FTP и должен иметь формат JSON.

Меня просто смутил второй шаг, применим ли протокол FTP для этого процесса? Мне нужны советы и предложения.

Я сделаю приложения для Android для просмотра всех данных, которые будут сохранены на веб-сервере.

Ответы [ 2 ]

1 голос
/ 09 октября 2011

Насколько я понимаю, вы хотите скопировать данные из вашей локальной базы данных MS Access в удаленную базу данных MySql через определенный промежуток времени.Далее вы хотите написать Android-приложение, которое использует данные из MySql, в формате JSON.

Прошло много времени с тех пор, как я в последний раз использовал MS Access, но я просто настроил таблицу назначения MySql как «связанную таблицу» в базе данных MS Access, а затем создал макрос в базе данных MS Access для вставки строк вэта связанная таблица.Я думаю , что макросы могут быть запланированы.

В качестве альтернативы, создайте простое консольное приложение VB.NET, которое считывает строки из базы данных MS Access (как вы сказали, используя OleDbConnection) и вставляетстроки в базу данных MySql (MySqlConnection - скачать с mysql.com).Запланируйте это с помощью Task Scheduler.

Затем создайте простую веб-страницу (я предполагаю, что она где-то размещена на ASP), которая считывает данные из MySql и выводит их в виде JSON.

Надеюсь, это поможет!

0 голосов
/ 09 октября 2011

Я подозреваю, что FTP для загрузки данных в SQL не в порядке.

Почему бы вам просто не подключиться к обеим базам данных, используя обычные строки подключения, и извлечь данные из одной и отправить в другую?

Я не знаю, почему вы привели JSON в уравнение, но если вы хотите сохранить свои данные на SQL Server в формате JSON, вы можете использовать JSON.NET или .NET MVC inbuild JavascriptSerializer , чтобы выполнить работу и сохранить полученный JSON в обычной таблице SQL Server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...