Ado connexion à SQL Server Compact Edition 4.0

Je veux me connecter à SQL Server Compact Edition 4.0 à partir d'un vieux asp-site classique, mais je reçois toujours le message d'erreur:

"Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. "

J'ai essayé

sCon = "Data Source=c:\temp\sqlcompact.sdf;Encrypt Database=True;Password=testtest;Persist Security Info=False;"

et

Mise à jour:
Erreur: OLE DB en Plusieurs étapes de l'opération a généré des erreurs. Vérifier chaque valeur d'état OLE DB, si disponible. Aucun travail n'a été fait

sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\temp\sqlcompact.sdf;Password=testtest;"

sans succès.

Il est généralement possible de se connecter à SQL Server CE 4.0 à partir d'ADO?

Mise à jour:
Exemple De Code
Ouvrir La Connexion:

dim sCon

dim gCON : set gCON=CreateObject ("ADODB.Connection")

sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\temp\sqlcompact.sdf;Pwd=testtest;"

gCon.ConnectionString = sCon
gCon.Open 
gCon.Close
regardez ici connectionstrings.com
Cela a été ma première source lorsque j'étais à la recherche de la connectionstring mais non d'entre eux ont travaillé pour la version 4.0
Post code: comment avez-vous fait Ouvrir la connexion? Vous n'êtes pas à l'aide de sCon correctement.
Assistant j'ai déjà connecté à Oracle et Sql Server 2008 sans problèmes avec les différentes chaînes de connexion
le problème est avec le fournisseur le plus probablement.. voir ma réponse.

OriginalL'auteur Yots | 2011-02-14