IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Recordset dans un array


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut Recordset dans un array
    Bonjour,

    J'obtiens un recordset avec 41 enregistrements que j'aimerais transposer dans des arrays. Voici mon code.
    J'aimerais savoir pourquoi que les données quis sont inscrites dans mes arrays égalent "" au lieu des vrai données?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    oRS3a.movefirst
    		  bindtempp = 0  
     
    		  'Je mets toutes les informations dans un tableau
    		 		  while not oRS3a.eof
    						 NP(bindtempp)= oRS3a.Fields.Item("HostNumberingPlan")
    		     CS(bindtempp)= oRS3a.Fields.Item("HostCOS")
    			 RR(bindtempp)= oRS3a.Fields.Item("HostRemark")
    		     TP(bindtempp)= oRS3a.Fields.Item("HostTP")
    			 ST(bindtempp)= oRS3a.Fields.Item("HostStatus")
    		     PT(bindtempp)= oRS3a.Fields.Item("HostPortable")
     
    		 	bindtempp = bindtempp + 1
    		 	oRS3a.movenext
    		  wend

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    En principe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NP(bindtempp)= oRS3a.Fields.Item("HostNumberingPlan").value


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    'Je mets toutes les informations dans un tableau
               Do While NOT  oRS3a.eof
               NP(bindtempp)= oRS3a("HostNumberingPlan")
    		     CS(bindtempp)= oRS3a("HostCOS")
    			 RR(bindtempp)= oRS3a("HostRemark")
    		     TP(bindtempp)= oRS3a("HostTP")
    			 ST(bindtempp)= oRS3a("HostStatus")
    		     PT(bindtempp)= oRS3a("HostPortable")
     
    		 	bindtempp = bindtempp + 1
    		 	oRS3a.movenext
    		  Loop

  4. #4
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut
    Bonjour, finalement j'ai changé un peu ma connexion et le type de curseur
    et aussi j'ai enlevé le fla fla '.Fields.Item' tout fonctionne bien!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Set oConn = Server.CreateObject("ADODB.Connection")
    	strConn = "Driver={SQL Server};Server=NomServeur;Database=BDNom;Uid=admin;Pwd=admin;"
    		oConn.Open strConn
     
    		q = "select * from tbl_host where SerialNumber = " & SerialNumber & " order by nohost"
     
    		' Objet recordset
    		Set oRS3a = Server.CreateObject("ADODB.Recordset")
     
    		oRS3a.Open q, oConn,  adLockReadOnly
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    'Je mets toutes les informations dans un tableau
               Do While NOT  oRS3a.eof
     
                  NP(bindtempp)= oRS3a("HostNumberingPlan")
                  CS(bindtempp)= oRS3a("HostCOS")
                  RR(bindtempp)= oRS3a("HostRemark")
    	 TP(bindtempp)= oRS3a("HostTP")
    	 ST(bindtempp)= oRS3a("HostStatus")
    	 PT(bindtempp)= oRS3a("HostPortable")
     
                  bindtempp = bindtempp + 1
    	 oRS3a.movenext
     
    	 Loop
    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 19h29
  2. Fonction retournant un recordset dans un module
    Par suspiria dans le forum Access
    Réponses: 3
    Dernier message: 29/09/2005, 15h46
  3. Image cellule d'un recordset dans cellule de MSFlexGrid
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 04/09/2005, 13h50
  4. Insérer dans un array
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 29/03/2005, 09h22
  5. probleme de recordset dans une boucle do while
    Par Shoryu dans le forum ASP
    Réponses: 18
    Dernier message: 05/07/2004, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo