2011-01-24 2 views
0

ОК, поэтому в mo у нас есть база данных MS Access, которая находится на нашем сервере..NET Compact Framework - база данных

Это довольно простой материал, у нас есть две таблицы ~ 7000 записей, а остальные таблицы: < 20 записей. Максимальное число пользователей - 6. Некоторые ссылки здесь и там, и в C# есть сам рабочий стол, который обрабатывает все SQL и из указанной базы данных.

Я разрабатываю приложение для сбора данных для мобильного устройства с использованием компактного фреймворка и задаюсь вопросом о моих параметрах - получение .NET CF для общения с Access звучит так, как будто это невозможно (из того, что Google говорит мне, CF не будет играть в мяч с JET), а обновление БД на SQL Server кажется чрезмерно чрезмерным для того, что мы делаем (по сравнению с Access это похоже на немного минное поле ...)

Итак, каковы мои варианты? Я почти уверен, что мы могли бы упростить это вплоть до некоторых действительно простых вещей ... до того, чтобы задаться вопросом, могу ли я просто пойти с некоторыми CSV-файлами ... но я предполагаю, что выдает многопользовательскую возможность из окна (или есть способ сделать это?).

Кстати, нулевой бюджет.

Любые идеи?

Заранее спасибо

+0

Что нужно сделать мобильному приложению? и как (вы хотите) это взаимодействовать с БД на сервере? –

+0

В основном это управление запасами и отслеживание. Поэтому скажите, что кто-то загружает товар на грузовик, он сканирует его и обновляет запись элемента в БД. Он также должен иметь возможность запрашивать БД, например. список выбора. Эта вещь будет работать над 802.11b/g, и, гм, «сервер» - это архаичное фиаско с паровым управлением/часовым механизмом/хомяком на колесе, поэтому чем меньше происходит передача данных, тем лучше. –

ответ

0

SQL Express является бесплатным и должно быть достаточно для того, что вы пытаетесь сделать.

Существует статья в KB, чтобы повысить, преобразовать и переместить данные.

Немного больше работы по инициативе, но доступ довольно ужасен в любом случае :), так что было бы полезно.

+1

Любые конкретные причины Доступ ужасен? –

+0

CF не будет разговаривать с Access ... или так говорит интернет. –

+0

@Tony: Поскольку SQL Express является бесплатным. Здесь действительно нужна беседа? Очевидно, что с вашего «Access MVP» вам не понравится это слышать, но давайте выберем VBA через VB.NET тоже правильно? Приходите ... – Matt