begin process at 2012 05 28 03:58:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Base de données

 > 

Access

 > 

Problème requête SQL erreur '800a0cc1'


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème requête SQL erreur '800a0cc1'

mercredi 3 octobre 2007 à 09:45:49 | Problème requête SQL erreur '800a0cc1'

shadowfox666

Bonjour,

Je suis en train de faire un script qui doit générer un fichier et y écrire à l'intérieur les résultats d'une requête de sélection.

Seulement je suis confronté à l'erreur suivante :

ADODB.Recordseterror '800a0cc1'

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

Je n'ai pas réussi à trouver d'informations ou de pistes pouvant m'éclairer là dessus pour le moment.

Mon code :

sql = "SELECT categorie, table, table2 FROM liste_produits"

ReqSQLUn.Open sql, Myconn

if ReqSQLUn.EOF = false and ReqSQLUn.BOF = false Then

    do until ReqSQLUn.EOF

        tableun = ReqSQLUn("table")

        tabledeux = ReqSQLUn("table2")

        ' maintenant qu'on sait quelle table on va inclure dans la prochaine requete

        sql = "SELECT * FROM " & tableun & " , " & tabledeux & " WHERE " & tableun & ".Marque" & " = " & tabledeux & ".Marque"

        ReqSQLDeux.Open sql , Myconn

        ' on determine si on a des enregistrements

        if ReqSQLDeux.EOF  = false AND ReqSQLDeux.BOF  = false Then

            do until ReqSQLDeux.EOF

                ' Ecriture de chaque ligne dans la ressource FSO

            Fso.WriteLine(ReqSQLDeux("Designation") & " ; " & ReqSQLDeux("Marque") & " ; " & ReqSQLDeux("Prix"))  'C'est ICI qu'il y a une erreur apparemment

                ' et on passe au suivant jusqu a ce que la requete finisse

                ReqSQLDeux.MoveNext

            loop

        End If         

        ReqSQLDeux.Close  

        ' on ferme la requete

        ReqSQLUn.Movenext

    loop 

End if

Si je met la ligne où on m'indique qu'il y a une erreur n commentaire alors le script s'execute donc je pense qu'il n'y a que ça qui ne fonctionne pas.


Si vous avez une piste, une idée, une proposition, je suis de toute ouie !


mercredi 3 octobre 2007 à 10:31:33 | Re : Problème requête SQL erreur '800a0cc1'

shadowfox666

Je crois que c'est parce que en fait la colonne Marque je dois l'appeler en faisant

Nomdelatable.Marque

sauf que je n'ai pas la moindre idée de comment je dois faire...

NIRVANA is never enough ! It' in the spirit !
mercredi 3 octobre 2007 à 22:02:23 | Re : Problème requête SQL erreur '800a0cc1'

yann_lo_san

Réponse acceptée !

sql = "SELECT t1.Designation, t1.Marque as ALIAS_1,  t1.Prix FROM " & _
         tableun & " t1, " & tabledeux & " t2 " & _
         "WHERE t1.Marque  = t2.Marque"

   
Fso.WriteLine(ReqSQLDeux(
"Designation") & " ; " & _
                        ReqSQLDeux(
"ALIAS_1") & " ; " & _
                        ReqSQLDeux(
"Prix"))
mercredi 3 octobre 2007 à 22:15:24 | Re : Problème requête SQL erreur '800a0cc1'

shadowfox666

Salut,

J'ai trouvé mais finalement c'est presque ça, c'est le SELECT * qui est à proscrire. Par contre je n'ai peu besoin de faire d'alias le simple fait d'indiquer de quelle table provient marque et ça suffit en bas lorsque l'on met ReqSQLDeux("Marque")

Merci beaucoup !

NIRVANA is never enough ! It' in the spirit !


Cette discussion est classée dans : erreur, sql, eof, reqsqldeux, reqsqlun


Répondre à ce message

Sujets en rapport avec ce message

erreur '80040e31' [ par vinou02 ] Bonjour j'ai cette erreur sur plusieurs de mes pages:Microsoft OLE DB Provider pour SQL Server error '80040e31' Expiration du délai /commandes_nouveau INSERT TO [ par pi0up51 ] Scusez moi encore une fois mais j'ai encore un blème j'ai récupérer les données d'un formulaire, je créer ma connection,.... et la KK :CODE----------- requete SQL [ par Ben ] Salut, j'ai un problème avec la requete que voiciRs.Open "Select * from netannu where id="&RefSite,ConnJe me demande ce qui clocheEt voici le message Probleme avec SQL SERVER [ par valou ] salut,j'ai un probleme pour une requete en asp sur sql server.voici mon code:Set conn = Server.CreateObject("ADODB.Connection")connstring = "driver={S Erreur sur requête SQL dans page ASP ... [ par IF ] Voilà, je lutte sur un petit problème, je ne comprends pas d'où vient l'erreur dans la requête SQL suivante :----------------------------------------- Probleme de requete ASP-SQL [ par peguman ] lors d'un e requete SQL d'insertion dans une table, l'erreur suivante apparait : ADODB.Field erreur '800a0cb3' L'opération demandée par l'application Gestion Erreur requete sql [ par Panthera_TigRis ] Bonjour,je suis debutant en Asp, et j'aimerais savoir comment fait on pour connaitre le resultat d'une requete sql. En fait c'est plus savoir si elle PB sur Insert Into [ par croco83 ] Salut, je suis débutante en asp et je rencontre un pb lorsque je veux executer une requete insert into dans une table. Je ne sais pas comment faire po Erreur Sql Between [ par Jackboy ] Salut j'ai une requete sql avec un between :sqlString = "SELECT * FROM METD_VALUE WHERE METD_VALUE BETWEEN '290925.559819631' AND '295782.332545452'"A probleme de connexion à sql server [ par adeath ] Voici le message d'erreur de IIS : SQL Server n'existe pas ou l'accès est refusé. Description : Une exception non gérée s'est produite au moment de l'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales