|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
rebonjour
je voudrais savoir s'il est possible d'utiliser une fonction dans une requête en faite, je voudrais faire quelque chose comme ca : Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Bonjour,
Peux-tu préciser un peu plus ce que tu cherches à faire ?
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
ma fonction me donne le max d'un liste de date et dans ma requete je voudrais dire que le max de la liste de date (donc la fonction) doit être < à la date du jour
mais quand je met ma fonction dans ma requete, il me dit que le nom de la fonction n'est pas reconnue |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
ca devrait etre :
Code :
sql = "select ... where " & nomdemafonction(parametre1, parametre2) & " = ..." |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
non ca ne marche pas
il me donne une erreur dans la fonction et pourtant elle marche |
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
excuse j'avais pas vu que c'était des dates.
normalement ca devré aller ca : Code :
sql = "select ... where #" & nomdemafonction(parametre1, parametre2) & "# < #" & datedujour & "# ..." Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
cela me met toujours une erreur dans ma fonction
je te met le code de ma fonction Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
est ce que ta requete te renvoie quelque chose ?
parce que j'ai vu que tu envoie 0 si la requete est vide, et ca pourrait etre pour ca que la requet plante. sinon est ce que tu peux afficher ta requete sans l'executer et l'envoyer pour voir ce qui puet la faire planter ? |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
ma requête et ma fonction marchent
je les utilise pour afficher des données |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
est ce que tu peux me donner l'erreur, ca sera plus simple ?
|
|
|
00
|
|
|
#11 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
il marque erreur vers la virgule à cette ligne là :
Code :
|
||
|
|
00
|
|
|
#12 | ||
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
si nbr_date est le nom de ta fonction il manque tes paranthèses :
Code :
|
||
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
cela me met toujours syntaxe incorrect vers la virgule à la ligne que je t'ai montré
|
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
Envoie le code de tte ta page (fonctions s'il y a y compris)
ca sera plus simple je pense |
|
|
00
|
|
|
#15 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
Code :
|
||
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 93 ![]() |
un petit truc qui me fait peur déjà, c'est que tu appelles ta fonction "date".
en asp, ce nom est déjà utilisé ca m'étonnerait que tu ais le droit de faire ca. essaie de changer son nom (je suppose que c'est une fonction que tu as crée ca non ?) mais je cherche encore... |
|
|
00
|
|
|
#17 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
oui c'est une fonction que j'ai crée
ok pour le nom j'essai de le changer |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com