Salut!
Voila en affichant mes données dans mon flexgrid je voudrait faire un test pour voir si le recordset est vide ou non, comme ca s'il l'est, je met le flexgrid a visible=false.
Voici mon code:
Et la ca me met un msg d'arreur:
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 Private Sub Form_Load() Dim cnx As New ADODB.Connection 'Pour la connexion a la BDD Dim rst As New ADODB.Recordset 'Pour la requete cnx.ConnectionString = "DSN=" & monDSN & ";UID=" & monUID & ";PWD=" & monPWD & ";" cnx.Open rst.Open "SELECT DateComposant, Signature FROM COMPOSANT WHERE Editeur='McAfee'", cnx If Not rst.EOF Then Set MSHFlexGrid1.DataSource = rst End If rst.Close End Sub
Erreur d'exécution '30023'
Imopssible d'accéder aux données. Les paramètres de la sources de données doivent être
incorrects ou sa fonctionnalité est peut-être limitée.
Et je ne comprend pas pq! C peut etre mon "if" qui ne va pas pcq si je l'enléve tout fonctionne nickel.
Si qq1 pouvait m'expliquer ce serait super gentil merci!![]()
Partager