Pocket pc e SqlServerCe

lunedì 31 gennaio 2005 - 10.32

ysdemarc Profilo | Expert

Scusate so che l'argomento del forum non riguarda l'ambiente embedded..

però sarai grato se qualcuno può aiutarmi...

Sto facendo, o meglio mentendendo un'applicazione su poket pc.

Questa utilizza SqlServerCE il mio problema sta nel farla funzionare con l'emulatore... non so come fare vedere fisicamente il db all'emulatore.

Mi spiego meglio... non so che percorso dare alla stringa di connessione quando viene eseguita dall'emulatore.

Inoltre quando avvio l'appilcazione in emulazione il tool fa una "finta" istallazione..dove vanno a finire questi file di istallazione?

Grazie. Ciao!

Brainkiller Profilo | Guru

Ti ho già risposto qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=2866

:)
ciao
david

ysdemarc Profilo | Expert

Ciao..ti ringrazio...
però non ci riesco non capisco nel pc dove sviluppo dove devo metterli i bd?

Io attulmente li ho spostati in una soittodirectory ai sorgenti dell'applicazione
facendo come hai detto tu ottengo questo errore

An error was encountered while running this program: The path is not valid. Check the directory for the database. [,,,Path,,]

se li sposto dove nella directory principale l'errore diventa

An error was encountered while running this program: The database file cannot be found. Check the path to the database. [,,,Filename,,]

quindi è chiaro che non ho capito un accidenti.. l'unica cosa che riesco a capire è che cerca i db a partire da un percorso virtuale dell'emulatore ma non so qual'è.

Ho fatto una banalissima prova a esplorare l'emulatore con commondialog e il file modelli dell'emulatore hanno un percorso di questo tipo "\my documents\modelli\" speravo di trovare l'equivalente nel pc (pensando a una dir fisica dell'emulatore sul mio pc) ma invano....

Brainkiller Profilo | Guru

No, i database devono proprio stare dentro l'emulatore :)
Io avevo fatto così, avevo installato SQL Server CE sull'emulatore e poi avevo creato un Database con quella specie di Query Analyzer che viene installato. Successivamente da codice con SqlCeConnection mi connettevo al DB.

C'è da dire che l'emulatore è buono in molti casi ma spesso è più utile usare un palmare vero e proprio con sopra Windows Mobile.

ciao
david

ysdemarc Profilo | Expert

Ciao..ti ringrazio...
mi creo il combilato e lo metto nel pocket pc....
per adesso sembra la soluzione migliore anche se molto scomada..
di certo sarebbe molto più interessante la possibilità di una cartella nel pc che abbia la struttura del mobile e che venga vista da .net come un vero è proprio palmare...

pazienza...

ciao

Rafnet Profilo | Newbie

buongiorno.... sto impazzendo con sto emulatore del cavolo!!!!
ho sviluppato il mio db palmare.sfd ... come datasource di stringa di connessione ho indicato c:\palmare.sdf dove risiede il db.
ho letto nei vari thread che il DB deve risiedere nelle directory dell'emulatore per funzionare corretto??
la mia domanda è quale cavolo è la directory dell'emulatore???????????????????

io uso windows mobile 6 e sqlce 3.5

aiutatemi

devo fare una semplice select from e ci sto mettendo una vita......
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5