PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: Rade w Wrzesień 28, 2003, 09:09:45

Tytuł: Synchronizacja z bazą danych mdb
Wiadomość wysłana przez: Rade w Wrzesień 28, 2003, 09:09:45
No właśnie... Tzn znalazłem kilka metod jak to robić, i w zasadzie to działa, z drobym (a może i dużym) problemem. Co zrobić jeśli na bazie w Accessie jest ustawione hasło. Bo w sumie to nigdzie nie widzę miejsca aby je wpisać. Jak dodam ręcznie bazę danych do ActiveSynca to oczywiście pyta o hasło, można je wpisać itd... Ale jak coś takiego najlepiej zautomatyzować? Tzn chcę uzyskać mniej więcej coś takiego:
1. Instaluję program na PC, wraz z nim wgrywam bazę, przykłądowo baza.mdb, do bazy jest ustawione hasło.
2. Włączam program na PC.
3. Program na PC, dodaje w jakiś automatyczny sposób do ActiveSynca plik baza.mdb do synchronizacji z PPC.
4. Podłączam PPC przez ActiveSynca, no i przy każdym podłączeniu bazy się synchronizują. (minimum aby z PC szło zawsze na PPC, odwrotnie też by było miło)

Jak coś takiego najlepiej uzyskać i gdzie tam można podać hasło do bazy?

Dzięki za każdą radę, link, cokolwiek...

[Dodano: 2003-09-28 11:08:29]
W sumie sam sobie odpowiadam ale może się komuś kiedyś przyda. Rozwiązanie jak się można było spodziewać bardzo proste, wystarczy użyć funkcji DESKTOPTODEVICE z adofiltr.dll. No i oczywiście zamiast pisać własne wywołanie, wygodniej użyć czgoś gotowego. Świetna klasa jest tutaj http://www.codeproject.com/ce/cadofiltr.asp . No i aby przesłać bazę z nalożonym hasłem wystarczy zamiast ścieżki do pliku, podać zalożone prędzej źródło ODBC w formacie przykładowowo "dsn=ZRODLO;pwd=HASLO" i wszysko swietnie działa.