|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 154 ![]() |
Bonjour,
Je developpe une application mobile sous VS2008. Je veux travailler avec une base de donnée SQL Server (2000 ou 2005) qui contient ma base de donnée, pour récupérer ls informations contenu et les afficher sur mon mobile. Comment faire !? je sais que je doit travailler avec la technologie RDA, sql serverc CE ... mais que des notions,je ne sais pas par ou commncer, je suis perdu avc touts ss recherches sur le net. quelqu'un peux me dire par ou commencer et comment faire plz !? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
Le serveur distant est sur le même réseau intranet , ou ça doit se faire aussi via internet ?
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 154 ![]() |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
Dans ce cas je dirais via WCF
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
01
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 154 ![]() |
comment !? je n'ai pas bien compis !!!
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() |
Utilise des services WCF pour communiquer avec ta db
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
01
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Pourquoi ? si elle veut attaquer sa base de données, autant qu'elle le fasse avec RDA. Dans le cas contraire cela suppose un développement coté serveur qui n'est pas forcément utile dans son cas.
Il faudrait avoir plus de précisions sur les besoins fonctionneles de son application pour trancher, mais avec la description fournie, WCF ne me semble pas être la voie indispensable. Ici, on a en gros trois solutions : - RDA - Merge Repl. - Wcf et pas d'éléments sur les besoins fonctionnels pour trancher entre les trois. Par exemple :
etc .....
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() |
Disons que je ne sui spas trop fan du "direct". Je préfère passer par une couche intermédiaire. Sinon, il y a aussi le Sync Framework pour une syncro avec un SQLCE local.
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
01
|
|
|
#9 | ||
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Citation:
Citation:
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() |
Il peut y avoir toutes sortes de raisons. Business rules, des raisons sécurité, ou le fait d'avoir un accès DB "ouvert" en direct a l'extérieur donne des boutons au sys admin,etc...
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
01
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Citation:
Sinon, oui, il peut y avoir des raisons, mais ce n'était pas le problème. Ce que je ne comprends pas c'est ta réponse consistant à suggérer "par défaut" la mise en place d'un développement plutot qu'utiliser le "of the shelf" sécurisé et fiabilisé, sans qu'aucune information donnée par la PO puisse permettre d'en déterminer la nécessité.
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
|
00
|
|
|
#12 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
|
00
|
|
|
#13 | |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Citation:
Donc, comme c'est un mobile, la première question qui vient : support mode déconnecté ou pas ? Si le support du mode déconnecte ne se pose pas, un schéma de type client lourd classique est utilisable. Reste à déterminer où poser les "couches physiques". (qu'embarque le mobile, qu'embarque le SI ?). Si on doit supporter le mode déconnecté, il faut une copie partielle ou total des données. En l’occurrence, sauf à se lancer dans la réinvention de l'eau tiède, il existe deux solutions, assez différentes en terme de mise en oeuvre qui sont le RDA et la réplication-fusion. Maintenant pour trancher entre les différents scénarios, il faut plus d'info. Personnellement, sans plus d'info, je partirais par défaut sur la réplication-fusion, qui s'adapte à à peu près tout. (y compris du "connecté avec léger différé supportant bien une mauvaise qualité de signal").
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
|
00
|
|
|
#14 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
|
01
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Sincèrement , tu devrais réfléchir avant d'écrire. A ce stade, je n'ai même plus envie de relever. Ce qui me dérange, c'est ce que tu mets "software architect" dans ton profil. Enfin, bon, je devrais plutôt m'en réjouir : c'est pas demain que je vais mourir de faim.
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
00
|
|
|
#16 | |
|
Membre Expert
![]() ![]() |
Citation:
__________________
Microsoft MVP : Visual C# MCPD - Windows Developer 4 MCPD - Web Developer 4 MCTS - Silverlight 4, Development “If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger W. Dijkstra) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com