Connexion avec un fichier SDF en ADODB

cs_sangoku40 Messages postés 14 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009 - 21 nov. 2009 à 11:53
cs_sangoku40 Messages postés 14 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009 - 23 nov. 2009 à 20:04
Bonjour,

J'utilise Visual Basic Express 2008 et je souhaite établir une connexion avec le fichier BaseTest.sdf

Le code:
dim cnx As New ADODB.Connection
dim TableRésultat As new ADODB.Recordset

cnx.ConnectionString = "PROVIDER=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=" & CheminNomFichier 'C:\....\BaseTest.sdf
cnx.Open()

TableRésultat =Open("SELECT * FROM Table", cnx)

Après exécution, j'ai l'erreur suivante sur la dernière ligne:
Une ou plusieurs erreurs se sont produites lors du traitement de la commande.

Je n'arrive pas à trouver le problème
Merci

22 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
23 nov. 2009 à 19:49
Les crochets ne sont utiles que lorsque tu as des noms de table ou de champ comportant des accents, des espaces : des caractères particuliers, disons.
Tu peux en mettre systématiquement, ça ne mange pas de pain.
0
cs_sangoku40 Messages postés 14 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009
23 nov. 2009 à 20:04
Je pense être obligé de les mettre, parce que dès que je les enlève il y a une erreur. Pourtant ma table s'appelle "Table"
0
Rejoignez-nous