Access et ADO.NET

Access et ADO.NET - SQL/NoSQL - Programmation

Marsh Posté le 03-08-2005 à 10:10:45    

Bonjour,
j'aimerais avoir des témoignages de programmateurs .NET qui utilisent une base MS Access.
 
En fait, je ne connais pas vraiment Access (ou en simple utilisateur) qui ne m'a jamais attiré car je trouve cela un peu trop fouilli. Je ne suis pas trop fan du VBA / Basic en général non plus, étant plus habitué à la structure du C.
 
Dans le cadre d un projet de développement d'une interface pour une base access, je préfèrerais donc utiliser ADO.NET et Visual Studio (avec lesquels j'ai déjà eu l occassion de programmer, en C# avec une base MS SQL Server).
 
Dans quelle mesure peut on utiliser Access en SQL ? Y a t il beaucoup de limites ?
Que vaut le "Access OleDB Data Provider" par rapport au "SQL Server .NET Data Provider" ?
 
Je viens de trouver un document intéressant défendant l'usage exclusif de Accesss :
ftp://ftp2.developpez.biz/develop [...] essPro.pdf
Access serait bien plus puissant en utilisation unique, avec usage des fonctions évoluées de traitement des données et dev de l interface direct sous Access.
 
Outre le fait que je n ai jamais trouvé l interface des formulaire Access des + joli (surement personnalisable), je me demande si cela vaut la peine que j apprenne à utiliser Access et ses fonctions (sachant que j ai pas trop le temps, il me faudrait un truc express en 1 journée) ou alors est ce simple et toutefois puissant d utiliser Access via les fonctions sql de ADO.NET
 
Question subsidiaire pour le 2ème choix: est ce facile d upgrader une base Access vers MSDE? J imagine que le dev effectué avec ADO.NET, le changement de type de base doit etre tres simple (changement du Data Provider).
 
Merci de vos réponses, surtout si vous pouvez me conseiller des sites et exemples d applications .NET pour Access.
Je suis ouvert à toute suggestion ou 3ème voie (par ex. piloter Access depuis .NET, c'est possible/simple?)

Reply

Marsh Posté le 03-08-2005 à 10:10:45   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed