Как я могу прочитать файл данных Microsoft Money с помощью.NET?

Лично я бы использовал простой POST запрос, чтобы сообщить серверу о его обновлении. Это не RESTful, но кажется, что это самый простой способ решить эту проблему.

Вот RESTful ответ.

REST - это отправка состояния назад и вперед между ресурсами. В этом конкретном случае немного сложно напрямую связать это с состоянием ресурса.

Лучшее, что я могу придумать с ограниченным описанием, это то, что, возможно, ресурс остается активным, пока кто-то его «видел».

Это можно перевести обратно в свойство lastSeen: "date-time".

Я подозреваю, однако, что у акта продления есть особая деловая причина, и может быть лучший способ перевести эту деловую причину в состояние, напоминающее REST, или свойство.

edit

Если подумать, я бы использовал свойство lastRenewed и использовал значение даты-времени. Это отключает его от «истечения срока действия», связывает информацию с ресурсом и позволяет избежать проблемы, когда пользователю необходимо установить значение null только для его немедленной замены сервером.

9
задан Doug Porter 2 January 2011 в 23:20
поделиться

2 ответа

. Поскольку Microsoft прекращает выпуск продукта MS Money, я исследовал ту же проблему, чтобы попытаться выполнить полный экспорт данных транзакции файла данных MS Money. Лучшее, что мне удалось найти, - это сообщение на форуме, в котором подробно описывается, как сделать файл доступным для чтения через MS Access. К сожалению, его метод требовал покупки программного обеспечения, чтобы «восстановить» файл и сделать его доступным для открытия. Тема находится здесь: http://www.archivum.info/microsoft.public.money/2007-09/msg00739.html , а текст ниже.

Ну, за 300 долларов + несколько кастомных Программирование SQL я наконец нашел способ выбраться из денежной тюрьмы. Вот как

  1. Получить утилиту FileBinReplace здесь http://www.softtreetech.com/24x7/script.htm
  2. Запустить как FileBinReplace * .mny «База данных MSISAM» «Стандартная база данных Jet DB»
  3. Переименуйте * .mny в * .mdb
  4. . Используйте инструмент AccessFIX (300 долларов США; поиск в Интернете ссылку для загрузки) для восстановления файл MDB.

Запрашивать таблицы TRN и TRN_INVOICE как

Кстати, когда я увидел внутреннюю дизайн базы данных в Money, я был буквально в шоке. Эта база данных была конечно разработан начальным уровнем программисты баз данных ... возможно студенты ... кто имел мало представления о реляционных дизайн базы данных, нормализация или эффективность ... Для протокола, текстовые строки счета (адреса, примечания для клиентов, отдельные позиции описания и т.д .. хранятся в жести тот же стол, где он-лайн транзакции хранятся, счет-фактура заголовки и детали хранятся в та же таблица !!! вы имеете представление о кто и как это разработал)

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

Здесь также является проектом SourceForge для экспорта данных MsMoney в другие форматы: http://sunriise.sourceforge.net/

6
ответ дан 4 December 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: