21. juni 2004 - 09:39Der er
10 kommentarer og 1 løsning
SQL CE. Hvordan?
Jeg skal til at lave et program, der dels skal køre på en normal pc, men også på x-antal PDA'er! Dertil regner jeg med at skulle bruge en sql ce server på pda'erne, men mangler nogle erfaringer! Dertil kan det være at du kan hjælpe? Jeg vil meget gerne høre fra nogle der har prøvet at arbejde med sql på pda... Hvordan gør man, og hvad skal jeg have i tankerne? Håber der er nogle der kan give lidt inspiration!
Kaster lige en tanke ud i luften: Hvad med at designe programmet til at køre via Terminal Server istedet? Tror det vil give dig en langt bedre performance på PDA'erne samt være noget nemmere at lave...
he he...ja ok. Det bedte er en Windows Server (fordi vi snakker om Windows CE/Pocket PC) som er sat op til at være Terminal Server(TS). Måden man bruger den på er, at brugerne logger ind på den via et lille program (som ligger på alle Pocket PC´er)som derved for at skrivebord vist, ligesom hvis du starter din alm. pc op. Brugerne mærker altså ikke om de kører alle programmmer på deres egen maskine eller på TS. Fordelen ved dette er, at du udnytter serverens kraft, og ikke din PDA's da du netop kører alle dine programmer på serveren og TS bare viser dig billedet på din PDA. Det kræver dog en ret kraftig server hvis der er mange brugere på, men er det bare en 6-7 stykker kan en "alm." server sagtens klare den opgave. Desuden kan du på denne måde køre et hvilket som helst program på din PDA da det jo er serveren det kører på og ikke direkte på PDA'en!
Arh... ok på den måde... Jamen det forslag er blevet nedstemt ret hurtigt, da pda'erne skal forbinde via gprs... hvilket jeg vist nok fik forklaret ikke ville være den mest optimale løsning! det jeg kræver, er at det bliver sendt så få data som muligt, så skal pda'en nok køre det program! (de er jo blevet ret så heftige de små sataner!)
Tjaaa, så er det ikke optimalt nej. Nu kører jeg selv TS via GPRS og det kører faktisk OK. Men du får enbedre ydelse ved at lade det køre lokalt, ingen tvivl om det!
Programmet på pda'en skal fungere så der kan sendes 4-8 kunder (og deres oplysninger) ud til sælgeren, og så skal sælgeren kunne bruge varekartoteket til at lave en faktura til kunden... så jeg regner med at der skal lægges en server på pda'en
En server på PDA'en? Hmmm, det lyder tungt. Mon ikke en SQL agent er nok? Kender ikke meget til SQL på PDA, men det vil jeg da tro. Men dvs. at sælgeren skal have oplysninger tilsendt fra firmaet til sin PDA via GPRS? Han er jo nok nødt til selv at hente oplsyningerne ned, med mindre hans GPRS forbindelse selvfølgelig alle bliver afbrudt. Skal sælgeren lave fakturaen direkte på PDA'en og udskrive den derfra via IR?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.