|
requete SQL sur un champ heure |
Started by t.roche, Sep., 15 2004 11:31 AM - 3 replies |
| |
| | | |
|
| |
Posted on September, 15 2004 - 11:31 AM |
Bonjour à tous
j'ai une table hyper-file dans laquelle figure un champ "heure_debut" au format heure(HHmm). Cette table comporte des enregistrements.
Lorsque j'effectue une requête SQL HExécuteRequêteSQL sur n'importe quel autre champ de la table, cela fonctionne bien. SI je fais afficher le résultat du champ "heure_debut", il m'affiche par exemple 1300 pour 13 h 00.
Si je fais ma requete SQL sur le champ "heure_debut" en passant en parametre 1300, il ne me trouve rien. toutes les requetes ci-dessous ne fonctionne pas
HExécuteRequêteSQL(MaRequete,hRequêteDéfaut,"select ID_expert,reference_client,heure_debut from Planning_expert where heure_debut='1300' order by ID_expert")
HExécuteRequêteSQL(MaRequete,hRequêteDéfaut,"select ID_expert,reference_client,heure_debut from Planning_expert where heure_debut00 order by ID_expert")
HExécuteRequêteSQL(MaRequete,hRequêteDéfaut,"select ID_expert,reference_client,heure_debut from Planning_expert where heure_debut='13:00' order by ID_expert")
Quelqu'un aurait-il une idée ?
Merci d'avance
Cordialement |
| |
| |
| | | |
|
| | |
| |
Posted on September, 15 2004 - 1:34 PM |
Ca fonctionne parfaitement chez moi.
res est une Source de Données
HCréationSiInexistant(TestHeure) i est un entier = 50 POUR i=1 A 50 TestHeure.Heure=Hasard(1300,1359) HAjoute(TestHeure) FIN
// TestHeure.IDTestHeure // TestHeure.Heure ( format HHMM ) HExécuteRequêteSQL(res,"select * from testheure where heure='1325'") POUR TOUT res Trace(res.heure) FIN
Thierry wrote:
Bonjour à tous
j'ai une table hyper-file dans laquelle figure un champ "heure_debut" au format heure(HHmm). Cette table comporte des enregistrements.
Lorsque j'effectue une requête SQL HExécuteRequêteSQL sur n'importe quel autre champ de la table, cela fonctionne bien. SI je fais afficher le résultat du champ "heure_debut", il m'affiche par exemple 1300 pour 13 h 00.
Si je fais ma requete SQL sur le champ "heure_debut" en passant en parametre 1300, il ne me trouve rien. toutes les requetes ci-dessous ne fonctionne pas
HExécuteRequêteSQL(MaRequete,hRequêteDéfaut,"select ID_expert,reference_client,heure_debut from Planning_expert where heure_debut='1300' order by ID_expert")
HExécuteRequêteSQL(MaRequete,hRequêteDéfaut,"select ID_expert,reference_client,heure_debut from Planning_expert where heure_debut00 order by ID_expert")
HExécuteRequêteSQL(MaRequete,hRequêteDéfaut,"select ID_expert,reference_client,heure_debut from Planning_expert where heure_debut='13:00' order by ID_expert")
Quelqu'un aurait-il une idée ?
Merci d'avance
Cordialement
|
| |
| |
| | | |
|
| | |
| |
Posted on September, 15 2004 - 2:13 PM |
De quelle version de windev disposez-vous ?
Moi, j'ai la 7.5 et votre code ne fonctionne pas chez moi. La table se remplie correctement, mais la requête ne sort rien même si je lui fait chercher des heures figurantes dans la table.
????????????? |
| |
| |
| | | |
|
| | |
| |
Posted on September, 15 2004 - 7:08 PM |
Ha en effet c'est Windev 8 moi ( bon je réinstalla le 7.5 :/ )
Thierry wrote:
De quelle version de windev disposez-vous ?
Moi, j'ai la 7.5 et votre code ne fonctionne pas chez moi. La table se remplie correctement, mais la requête ne sort rien même si je lui fait chercher des heures figurantes dans la table.
?????????????
|
| |
| |
| | | |
|
| | | | |
| | |
|