Excel : variables dans requête sql
Fermé
christof59
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
-
21 juil. 2008 à 15:02
algoplus - 23 juil. 2008 à 11:16
algoplus - 23 juil. 2008 à 11:16
A voir également:
- Excel : variables dans requête sql
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Comment calculer la moyenne sur excel - Guide
3 réponses
christof59
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
1
23 juil. 2008 à 10:19
23 juil. 2008 à 10:19
Merci de ta réponse,
En fait, si je change 01/01/2008 par "&date_debut&" dans la requete avec les sauts de lignes et sauts de chariots, j'ai "erreur de syntaxe".
Alors je retire les sauts et concaténations :
.CommandText = Array( _
"select releve_bt.code_pers, personnel.matricule, releve_bt.no_releve, releve_bt.no_bt, personnel.nom, personnel.prenom, releve_bt.date_pointage, bt.resume_bt, detail_releve_bt.heure_debut, detail_releve_bt.heure_fin, detail_releve_bt.commentaire, releve_bt.duree_mo_hs1, releve_bt.duree_mo_hs2, releve_bt.duree_mo_hsn, releve_bt.duree_mo_hd from releve_bt, personnel, bt, detail_releve_bt where releve_bt.date_pointage between '01/01/2008' & '30/01/2008' and releve_bt.code_pers = personnel.code_pers and releve_bt.no_bt = bt.no_bt and releve_bt.no_releve=detail_releve_bt.no_releve (+)")
et là, j'ai erreur d'execution 13 - incompatibilité de type (ma requête fonctionne sur Sql+)
Je pense qu'une fois que ce problème sera réglé, j'arriverai à insérer mes variables - pouvez-vous m'aider ?
En fait, si je change 01/01/2008 par "&date_debut&" dans la requete avec les sauts de lignes et sauts de chariots, j'ai "erreur de syntaxe".
Alors je retire les sauts et concaténations :
.CommandText = Array( _
"select releve_bt.code_pers, personnel.matricule, releve_bt.no_releve, releve_bt.no_bt, personnel.nom, personnel.prenom, releve_bt.date_pointage, bt.resume_bt, detail_releve_bt.heure_debut, detail_releve_bt.heure_fin, detail_releve_bt.commentaire, releve_bt.duree_mo_hs1, releve_bt.duree_mo_hs2, releve_bt.duree_mo_hsn, releve_bt.duree_mo_hd from releve_bt, personnel, bt, detail_releve_bt where releve_bt.date_pointage between '01/01/2008' & '30/01/2008' and releve_bt.code_pers = personnel.code_pers and releve_bt.no_bt = bt.no_bt and releve_bt.no_releve=detail_releve_bt.no_releve (+)")
et là, j'ai erreur d'execution 13 - incompatibilité de type (ma requête fonctionne sur Sql+)
Je pense qu'une fois que ce problème sera réglé, j'arriverai à insérer mes variables - pouvez-vous m'aider ?
Pour les variables j'ai vu sur un autre post que c'était réglé!
Pour le message d'erreur, tu as peut-être fais des jointures sur des champs déclarés différemment dans les deux tables .
Voir la structure des tables pour ces champs et modifier.
Bon courage
Pour le message d'erreur, tu as peut-être fais des jointures sur des champs déclarés différemment dans les deux tables .
Voir la structure des tables pour ces champs et modifier.
Bon courage