Database & windows mobile

Signaler
Messages postés
5
Date d'inscription
jeudi 4 novembre 2004
Statut
Membre
Dernière intervention
19 février 2009
-
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
-
Bonjour,

Je débute en C# mais j'ai quelques notions de POO. J'essaye aujourd'hui de développer une petite application de test sur PDA gérant un base de donnée légère.

Mon problème: je n'arrive pas à me connecter à la base de donnée. En fait j'utilise visual studio 2008 et le développement sur mobile ne donne pas accès à la classe dbProvider, comment créer une connection??. Dites moi si je manques de précision, merci.

5 réponses

Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
44
Salut.
Pour la connexion à une bdd sur windows mobile, regarde par là :
System.Data.SqlServerCe
Et pour ta SqlCeConnection, tu peux trouver les paramètres sur http://www.connectionstrings.com/.
Messages postés
5
Date d'inscription
jeudi 4 novembre 2004
Statut
Membre
Dernière intervention
19 février 2009

Je ne possède pas la classe SqlServerCe, j'ai seulement accès aux classes System.Data.Common (sans possibilité d'utiliser DbProviderFactory) et System.Data.SqlType (mais je doute que cette classe soit utile pour la connexion).
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
44
Tu as ajouté l'assembly en référence dans ton projet ?
(Clic-droit sur Références => Ajouter une référence => .net => System.Data.SqlServerCe)

while(!succeed = try()) ;
Messages postés
5
Date d'inscription
jeudi 4 novembre 2004
Statut
Membre
Dernière intervention
19 février 2009

En effet, je n'avais pas ajouté la référence. La question qui vient à présent: est-il possible d'ouvrir une base de donnée Acces "db.accdb" avec la classe SqlServerCe?
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
44
Tu devrais regarder sur le site dont je t'ai donné le lien :
http://www.connectionstrings.com/access-2007
Je sais pas si ça marche avec SqlServerCe, mais ça doit marcher avec OLE DB. Cependant, j'ai jamais testé OLE DB sur du windows mobile, je ne sais pas si c'est possible. En tout cas, ça coûte rien d'essayer l'un ou l'autre ;-)

Bonne chance à toi

Krimog :
while (!succeed = try()) ;