Ecrire dans une base de donnée avec Excel VBA
Résolu/Fermé
Radis
-
8 déc. 2008 à 10:23
Zasami Messages postés 41 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 8 décembre 2008 - 8 déc. 2008 à 11:54
Zasami Messages postés 41 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 8 décembre 2008 - 8 déc. 2008 à 11:54
A voir également:
- Ecrire dans une base de donnée avec Excel VBA
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Formules excel de base - Guide
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Calculer une moyenne sur excel - Guide
3 réponses
Bon j'ai résolu le problème de connexion en mettant Trusted_Connection = yes mais le reste ne marche pas! Ca doit pourtant pas être si compliqué d'insérer une ligne dans une table :O
J'ai trouvé une méthode qui marche et qui est très courte:
Public Sub conNect()
Set cN = New ADODB.Connection
dbPath = Path
cN.ConnectionString = "Provider=SQLOLEDB;Data Source=VOTRE_SERVEUR;Initial Catalog=VOTRE_BASE; User ID=VOTRE_ID; Trusted_Connection=yes"
cN.Open
cN.Execute "INSERT INTO test VALUES ('3','test','5');"
End Sub
C'est bien je fais les réponses et les questions :D
Public Sub conNect()
Set cN = New ADODB.Connection
dbPath = Path
cN.ConnectionString = "Provider=SQLOLEDB;Data Source=VOTRE_SERVEUR;Initial Catalog=VOTRE_BASE; User ID=VOTRE_ID; Trusted_Connection=yes"
cN.Open
cN.Execute "INSERT INTO test VALUES ('3','test','5');"
End Sub
C'est bien je fais les réponses et les questions :D
Zasami
Messages postés
41
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2008
8
8 déc. 2008 à 11:54
8 déc. 2008 à 11:54
et n'oublie pas de fermer la connexion Cn.close(); sa te permet de libre le mémoire