Thème de cette source: montrer comment gérer une connexion à un serveur SqlCe sur Windows Mobile 6 (compatible avec très peu de modifications pour Pocket CE, 5, 6 Std - 6.1 Pro)
But de cette source: apprendre à gérer la connexion (et déconnexion), crééer une table, ajouter des données et les lire.
Pour l'utiliser:
- langage C#
- environnement Compact Framework 3.5 (
http://www.microsoft.com/downloads/details.aspx?FamilyID=e3821449-3c6b-42f1-9fd9-0041345b3385&displaylang=en)
- SqlCe 3.5 (
http://www.microsoft.com/downloads/details.aspx?FamilyId=FCE9ABBF-F807-45D6-A457-AB5615001C8F&displaylang=en)
Source / Exemple :
//-------------------------------------------//
// //
// Z I P //
// //
//-------------------------------------------//
Conclusion :
Cette source est développée avec des commentaires en français bien que j'utilise une nomenclature anglaise (langue dans laquelle je travaille) et sera rapidement adaptable à vos besoins.
/!\ Les Controls ne sont pas correctement nommés et il serait bon de ne pas s'en inspirer mais de les nommer correctement /!\
P.ex.: au lieu de pictureBox1, par exemple pB_Container; controlBox1 --> btn_AddData,...
1 oct. 2009 à 18:28
et est ce que je peux connecter windows mobile directement a une base de donnée oracle???
merci d'avance.
15 oct. 2008 à 17:40
Bien commenté
A l'exception de quelques bugs
9/10 ;)
Lorsque je veux ajouter un enregistrement sans indique la valeur d'un champs (Age par exemple) ou d'inserer une valeur non numérique dans le champs age, le CLR lance une exception (l'Objet de connexion vers la base de données n'est pas encore initialisé)
L'exception est générée car la ligne de code d'ouverture de la connexion est mise dans un bloc try alors que l'objet est déclaré en dehors du bloc try sans etre initialisé, si une exception est lancée, le code du bloc finally est executé et la commande
if (myConn.State == ConnectionState.Open) tente d'utiliser un objet non initialisé
Sinon la source est bonne, bien commentée et didactique
Bon prog
13 oct. 2008 à 11:11
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.