ASP

ASP - Programmation

Marsh Posté le 13-02-2001 à 17:42:35    

Cherche reponse au message d'erreur suivant :
 
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e10'  
 
[Microsoft][Pilote ODBC Microsoft Access 97] Trop peu de paramètres. 1 attendu.  
 
/cti/Pages HTML/Pages/Requête2_1.ASP, ligne 13
 
voici  la fameuse ligne 13 :
<%
Set rs2 = Server.CreateObject("ADODB.Recordset" )
rs2.Open "SELECT Count(Risque.RefRisque) AS CompteDeRefRisque FROM (Theme INNER JOIN (Activite INNER JOIN Risque ON Activite.IndexActivite = Risque.IndexActivite) ON Theme.TypeTheme = Risque.TypeTheme) GROUP BY Activite.IndexActivite, Theme.TypeTheme HAVING (((Activite.IndexActivite)=" & session("A_C" ) & " ) AND ((Theme.TypeTheme)=" & session("T_C" ) & " ))", conn
%>    
 
Je vous remercie d'avance.

Reply

Marsh Posté le 13-02-2001 à 17:42:35   

Reply

Marsh Posté le 13-02-2001 à 17:47:57    

il manque pas le type d'ouverture ?
enfin, dans ton Open().
Je me rappelles plus trop ... :D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 13-02-2001 à 18:01:24    

rs2.open requete,connection,param1,param2 si je me souvient bien de la syntaxe


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 13-02-2001 à 18:03:38    

ou là là... ta requête elle me fait peur...
 
t'es sur qu'ils sont bien utiles tes inner join partout ? t'a pas un moyen de t'en débarasser ?
 
enfin bon...
 
1) La requête, si tu la lance à la main, elle fonctionne ou non ?
 
deplus, fait :
 
set rs2.ActiveConnection = conn
et
 
rs2.open(ta_requête)

Reply

Marsh Posté le 13-02-2001 à 18:05:26    

Une syntaque plus complète et plus propre :
 
sql = "ta requête"
Set rs2 = server.CreateObject("ADODB.Recordset" )
Set rs2.ActiveConnection = conn
rs2.CursorType = 0 ' adOpenForwardOnly
rs2.LockType = 1  ' adLockReadOnly
rs2.Open sql

Reply

Marsh Posté le 13-02-2001 à 18:23:35    

ouais c ca, les adOpen... !!!! Je me disais bien qu'il y avait une histoire de type d'ouverture !!!! :D Merci Magic... :D:D
Ca m'empechait de me concentrer sur mon pb au boulot :D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 13-02-2001 à 18:44:11    

wouatouwouatou > Ben suis sceptique, car ce sont les valeurs par défaut... :sweat: :??:

Reply

Marsh Posté le 13-02-2001 à 23:43:39    

MagicBuzz a écrit a écrit :

Une syntaque plus complète et plus propre :
 
sql = "ta requête"
Set rs2 = server.CreateObject("ADODB.Recordset" )
Set rs2.ActiveConnection = conn
rs2.CursorType = 0 ' adOpenForwardOnly
rs2.LockType = 1  ' adLockReadOnly
rs2.Open sql




 
 
Monsieur propre est arrivé :D

Reply

Marsh Posté le 14-02-2001 à 00:16:23    

bah ouais, à force de faire ça toute la journée, tu finis par faire des scripts tout bien :D

Reply

Marsh Posté le 16-02-2001 à 16:57:40    

ca ne marche pas les gars!!
je vais de nouveau essayer lundi.
en tt cas la requête marche correctement sous access.
quand je fais une importation en html, et je lance la requete : impossible.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed