Bonjour

je suis à la recherche de la méthode pour se connecter via le visual basic editor d'Excel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'À chaque fois que vous manipulez du sql, que se soit l'objet connexion ou une requête, faites les IMPORTS suivants
Imports System.Data
Imports System.Data.SqlClient
 
'Dans un module à part
Public nom_connexion As New SqlConnection
 
'À l'ouverture de la première fenêtre du projet
nom_connexion.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=nom_base;server=nom_serv"
nom_connexion.Open()
 
'Exécution d'une requête SELECT
Dim myCommand As New SqlCommand(texe_requete, nom_connexion)
Dim myReader As SqlDataReader = myCommand.ExecuteReader()
 
myReader.Read()
'Traitement
 
myReader.Close()
 
'Réutiliser le reader pour une autre requête
myCommand.ComandText = nouveau_texte_requete
myReader = myCommand.ExecuteReader()
 
'Récupérer les valeurs du SELECT
'Les numéros de colonnes du SELECT commence à 0 et non à 1
variable_texte = myReader.GetString(num_colonne)
variable_numérique = myReader.GetValue(num_colonne)
 
'Il existe d'autres Get, à vous de voir lequel utiliser
j'ai trouver sa mais sa ne marche pas

donc si vous pouvez m'aider

je serais reconaissant car j'en ai vraiment besoin

merci d'avance