2016-02-26 4 views
0

Я пишу приложение в vb.net, которое работает на мобильных устройствах Windows. Я пытаюсь подключиться к базе данных sqlite, которая находится на ПК, устройство будет состыковаться с ПК и использовать центр мобильных устройств Windows для подключения к ПК. Я знаю, как подключиться к SQL Server или Express из приложения wince, но не базы данных sqlite. Обратите внимание: я не пытаюсь подключиться к SQL Server CE, а к sqlite. Заранее спасибо.Подключить приложение Windows-mobile 6.5 к базе данных sqlite на ПК

+0

SQLite основан на файле. У вас есть доступ к файлам ПК с устройства? –

+0

скажем, я могу, вы предлагаете мне скопировать его на устройство и открыть его? или можно открыть его из местоположения на ПК? Файл потенциально может быть очень большим, поэтому я бы не хотел его копировать на устройство. Я предпочел бы попытаться подключиться к нему. – yas

ответ

0

sqlite - это реализация SQL на основе файлов. Как правило, нет прямого доступа к файлам на ПК, когда устройство подключено через ActiveSync. Вы можете создать сетевой ресурс на ПК, чтобы разрешить доступ к файлу sqlite через сетевое соединение, а затем использовать виртуальное сетевое соединение ActiveSync между ПК и устройством для открытия и сопоставления сетевого ресурса для устройства.

Вы также можете использовать партнерское судно activesync и автоматически синхронизировать файлы между ПК и устройством, чтобы ActiveSync синхронизировать файл с ПК в \ Мои документы на устройстве, а затем использовать этот локальный файл sqlite в вашем коде.