Bonjour à tous,
J'ai un doute concernant le provideur (ou fournisseur managé) à utiliser avec Microsoft SQL Server 2008 Express. D'instinc, je dirait System.Data.SqlClient. Mais en fouillant un peu sur le web, je me suis rendu compte qu'il existait une version de Microsoft SQL Server dite 'Compact 3.5' qui utilisait des noms de classes préfixées différement : exemple :
Dim maconnection As SqlCeConnection
Dim macommande As SqlCeCommand
Dim mondataadpter As SqlCeDataAdpter
au lieu de :
Dim maconnection As SqlConnection
Dim macommande As SqlCommand
Dim mondataadpter As SqlDataAdpter
Le prefix est donc SqlCe au lieu de Sql tout court. Ce qui change tout.
De plus, si j'ai bien compris, cette version 'compact 3.5' est celle qui sert aux applications mobile, mais c'est également celle fournie d'office dans Visual Studio 2008 lorsque l'on essaye de créer une BDD locale via l'IDE.
Du coup je me demnadais si c'était le même chose pour la version Express de Microsoft SQL Server 2008.
Cordialement.
Partager