ASP - Programmation
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 ...
Marsh Posté le 13-02-2001 à 18:01:24
rs2.open requete,connection,param1,param2 si je me souvient bien de la syntaxe
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)
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
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 !!!! Merci Magic... D
Ca m'empechait de me concentrer sur mon pb au boulot
Marsh Posté le 13-02-2001 à 18:44:11
wouatouwouatou > Ben suis sceptique, car ce sont les valeurs par défaut...
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é
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
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.
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.