Select [Résolu]

Signaler
Messages postés
40
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
11 juin 2010
-
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Bonjour , j'ai une bouton qui s'appelle nombre d'intervention par brouillage voila le code qui le convient :
Private Sub Command1_Click()
Adodc1.RecordSource = "SELECT Date de plainte,COUNT (Date de plainte) as nombre_de_intervention From brouillage GROUP BY Date de plainte"
Adodc1.Refresh
Adodc1.Caption = Adodc1.RecordSource
DataGrid2.Visible = True
End Sub
Mais le problème lors de la compilation qu'il m'affiche erreur de syntaxe ou le champ n'existe pas (Date de plainte)
Mais le champ date de plainte se trouve dans la base brouillage Donc ou est le problème alors que le même principe pour l'autre bouton et sa fonctionne voila son code
Private Sub Command2_Click()
Adodc1.RecordSource = "SELECT Brouillé ,COUNT (Brouillé) as nombre_de_reclamation From brouillage GROUP BY Brouillé"
Adodc1.Refresh
Adodc1.Caption = Adodc1.RecordSource
DataGrid3.Visible = True
End Sub
Merci d'avance

1 réponse

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
115
Salut,

C'est à cause des espaces de le nom de la colonne : il vaut mieux éviter d'utiliser des espaces dans les noms de colonnes !

Si tu veux vraiment garder les espaces, encadre ton nom de colonne par des crochets :
Adodc1.RecordSource = "SELECT [Date de plainte],COUNT ([Date de plainte]) as nombre_de_intervention From brouillage GROUP BY [Date de plainte]" 

______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement