Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2799 connectés 

 


Dernière réponse
Sujet : Requete Cold Fusion
blueman_82 up

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
blueman_82 up
iskream Salut,
 
Ce genre d'erreur survient généralement lorsqu'une des variables que tu passes à ta requete n'est pas convenablement alimentée.
blueman_82 Je souhaite réaliser un moteur de recherche multi-critères. Pour ce faire, je cré une requête dynamiquement, en fonction des champs saisis.
Les champs proposés sont les suivants :
- NOM
- TYPE D'ENREGISTREMENT
- DEPARTEMENT
 
tous ces critères fonctionnent parfaitement sauf le nom, alors que g essaye plein de truc.
 
Voici la construction de ma requete :
 
<cfset requete="SELECT * FROM NOMINATION, DEPARTEMENT WHERE NOMINATION.num_departement=DEPARTEMENT.num_depart ">
<cfif isdefined("form.rech_type" )>
 <cfif #form.rech_type# is not '0'>
  <cfset long_requete=#len(#requete#)#>
  <cfset requete=#Insert(" AND NOMINATION.type_ajout=#form.rech_type#", #requete#, #long_requete#)#>
 </cfif>
</cfif>
 
<cfif isdefined("form.rech_depart" )>
 <cfif #form.rech_depart# is not '6'>
  <cfset long_requete=#len(#requete#)#>
  <cfset requete=#Insert(" AND NOMINATION.num_departement=#form.rech_depart#", #requete#, #long_requete#)#>
 </cfif>
</cfif>
 
<cfif IsDefined("Form.rech_nom" )>
 <cfif #form.rech_nom# is not "">
  <cfset long_requete=#len(#requete#)#>
  <cfset requete=#Insert(" AND NOMINATION.nom_nomine LIKE ""%#Form.rech_nom#""", #requete#, #long_requete#)#>
 </cfif>
</cfif>
 
<cfset date_jour=#dateformat("#now()#" )#>
 
<cfquery name="test" datasource="NOMINATIONS_TRS">
#requete#  
</cfquery>

 
Et voici l'erreur que g :
Error Diagnostic Information (Informations sur le diagnostic d'erreur)
ODBC Error Code = 07001 (Wrong number of parameters)
 
 
[Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu.
 
Hint: The cause of this error is usually that your query contains a reference to a field which does not exist. You should verify that the fields included in your query exist and that you have specified their names correctly.
 
SQL = "SELECT * FROM NOMINATION, DEPARTEMENT WHERE NOMINATION.num_departement=DEPARTEMENT.num_depart AND NOMINATION.nom_nomine LIKE "%lio""
 
Data Source = "NOMINATIONS_TRS"
 
 
L'erreur s'est produite tout en traitant un élément avec un identificateur général de (CFQUERY), occupant la position de document (27:1) à (27:50) in the template file C:\NOM_TRS\TRS\RESULT.CFM.
 
 
Date/Time: 01/10/02 23:45:34
Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
Remote Address: 127.0.0.1
HTTP Referer: http://localhost/Nominations/trs/Recherche.cfm

 
Si quelqu'un pourrais m'aider, ça serait très cool..car la je désespère vraiment.

 

[edtdd]--Message édité par blueman_82--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)