Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/05/2008, 15h23   #1
Invité de passage
 
Étudiant
Inscription : mai 2008
Messages : 3
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 3
Points : 1
Points : 1
Par défaut Erreur : ADODB.Recordset error '800a0cc1'

Durant mon stage, je dois créer un module supplémentaire à l'intranet en ASP.
Ca affiche ceux ci :

Citation:
ADODB.Recordset error '800a0cc1'

Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé.

/ibs/scripts/infos_utilisateur1.inc, line 70
Une partie du script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
' -----------Déclaration des variables--------------
Dim rsInfos
'Dim Login
Dim Initiales
Dim Nom, Prenom, Email, Service
Dim SaisirAppel, ValiderAppel,SupprimerAppel, ListeDansAppel
Dim AttribuerConge, ValiderConge
Dim Parametrages, Theme, ChangerTheme, CouleurConges
Dim ModifContacts
 
'---- Logiciels ---------
Dim SoftAjouterModifier, SoftAccesModification, SoftModifierDateContrat, SoftChangerVersion, SoftCommandeEnCours, SoftEcrireCommentaire
Dim SoftCdePassee, SoftCdeRecue
 
[...]
 
'---------------------------------
'------- LOGICIELS ---------------
If Application ("Logiciels") = "Oui" Then
 
	SoftAjouterModifier = rsInfos("SoftAjouterModifier")
	SoftAccesModification = rsInfos("SoftAccesModification")
	SoftModifierDateContrat = rsInfos("SoftModifierDateContrat")
	SoftChangerVersion = rsInfos("SoftChangerVersion")
	SoftCommandeEnCours = rsInfos("SoftCommandeEnCours")
	SoftCdePassee = rsInfos("SoftCdePassee") (ligne 70)
             SoftCdeRecue = rsInfos("SoftCdeRecue")
	SoftEcrireCommentaire = rsInfos("SoftEcrireCommentaire")
End If
D'avance merci.
Celine_2411 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 15h40   #2
Membre régulier
 
Inscription : mars 2007
Messages : 83
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mars 2007
Messages : 83
Points : 80
Points : 80
Envoyer un message via MSN à marco_fot_hxc
Salut,

Pourrais tu nous indiquer comment tu parcours ton Recordset et nous montrer la syntaxe de ta requête SQL complète.
Sauf erreur de ma art, à chaque fois que j'ai eu ce type d'erreur, cela venait de ma requête SQL (par ex, je faisais appel à un champ d'une table non spécifiée à la clause FROM).

Tcho

-M@rc0-
marco_fot_hxc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 16h01   #3
Invité de passage
 
Étudiant
Inscription : mai 2008
Messages : 3
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 3
Points : 1
Points : 1
Salut,

Pour être franche, je ne connais pas du tout ce langage.
Et je reprend le travail de quelqu'un alors ce n'est vraiment pas simple de tout comprendre...
Et y a pas de personnes au sein de l'entreprise qui m'aide.

Alors, je donne tous les passages susceptibles de faire appel au script :

Ici, c'est dans la page principale qui est une icône permettant d'indiquer si la commande est passée :
Code :
1
2
3
4
5
6
7
8
<% If SoftCdePassee= True AND Rs("CdeMaj") = False Then %>
 
<form method="POST" action="CdeMajPassee.asp">
<input type="hidden" name="Origine" value="maj.asp?date1=&FiltreNumero=<%=FiltreNumero%>&FiltreNumeroLogiciel=<%=FiltreNumeroLogiciel%>">
<input type="hidden" name="Numeros" value="<%=Rs("Numeros")%>">
<input border="0" src="../images/logiciels/commande-passee.gif" name="I1" type="image" alt="Commande passée." align="right" hspace="0">
</form>
<% End If %>
Mais, je ne vois pas la requête SQL car en faite je veux récupérer la donnée.
Afin de pouvoir la modifier.
Je l'ai dit au début, je n'y connais rien à ce langage et je reprend le travail de quelqu'un d'autre qui de plus est n'est pas dans l'entreprise ... =/
Celine_2411 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 20h29   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
Salut,

Bienvenu sur le forum.

Il va falloir faire un petit tour sur la FAQ et les tutos.

Pour ton information, pour faire remonter des informations de la base de données, il faut adresser une requete SQL dans laquelle tu spécifies les champs qui t'interessent.
Si par la suite de demande un champs qui n'a pas été spécifié dans la requete SQL cela provoque l'erreur que tu as.

Il faut donc revoir ta requete SQL.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2008, 11h05   #5
Invité de passage
 
Étudiant
Inscription : mai 2008
Messages : 3
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 3
Points : 1
Points : 1
Salut,

Merci.

En faite c'est bon j'ai trouvé.
J'avais oublié de l'inclure dans la BDD ...
On est bête des fois !
Celine_2411 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h24.


 
 
 
 
Partenaires

Hébergement Web