blanchoc
Messages postés17Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention 4 octobre 2006
-
8 août 2006 à 15:22
blanchoc
Messages postés17Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention 4 octobre 2006
-
4 oct. 2006 à 15:50
Bonjour,
je dispose de données stockées sous excel, et je souhaiterais utiliser des requetes de type sql pour naviguer dans ces tables, faire des recherches ou ajouter/supprimer des éléments. je ne connais vraiment pas bien vba et encore moins les liens avec bases de données... je n'arrive pas a trouver de tutorial ou de doc sur le sujet, avez vous des liens à me conseiller?
pour l'instant j'arrive à me connecter, a rajouter un element à la table. par contre je n'arrive pas a supprimer un element. j'ai lu dans certains forums que c'etait la maniere d'ouvrir la connection qui etait en cause, mais je n'ai pas trouvé comment y remédier..
Je vous copie mon code. Merci de votre aide!
Clem
____________________________________________________________________________
Dim Connection_BDD_CMR As Connection
Dim enregistrement_CMR As New ADODB.Recordset
Public Nbre_d_enregistrements_CMR As Integer
Public premier_enregistrement, Dernier_enregistrement As String
smr78
Messages postés25Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention28 août 2022 4 oct. 2006 à 15:47
Bonjour,
Effectivement, Excel ne supporte pas la requête DELETE, pour contourner cela, il faut effacer tous les champs de l'enregistrement que l'on souhaite "supprimer".
Voir les explications sur le site support de Microsoft :
http://support.microsoft.com/kb/257819
blanchoc
Messages postés17Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention 4 octobre 20061 8 août 2006 à 16:17
oui effectivement, j'avais oublié cette commande la.
pour la suppression, pour l'instant ca n'est qu'une ebauche de code, je cherche a voir comment les principales commandes fonctionnent et donc il n'y a effectivement aucun interet a supprimer juste apres!
voila le message d'erreur si j'essaye de supprimer: