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
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.
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
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez vous connecter à SQL CE 4 via ADO.
Pour le mot de passe des fichiers protégés, utilisation:
OriginalL'auteur ErikEJ
Essayer avec le fournisseur au lieu de cela, vu quelque part qu'elle est utilisée avec succès:
Si pas de chance, pouvez-vous créer une source de données Système avec succès? Si oui, créer un puis l'utiliser dans le code ASP.
sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=c:\temp\sqlcompact.sdf;"
je pouvez maintenant connecter à une base de données 4.0, mais seulement si la base de données n'est pas cryptéc'est bizarre.. j'ai peur je n'ai aucune expérience dans ce ne peut donc pas aider beaucoup. Qu'en est DSN? Il a donné un essai?
OriginalL'auteur Shadow Wizard