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 :

problème d'entier


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 88
    Par défaut problème d'entier
    J'ai le code suivant :

    strSql2 = "select count(*) from tblCreationTable where fIdApplication = " & Cint(Request("idapplication"))
    objRS2.Open strSql2, objConn, adLockOptimistic, adCmdTable

    If objRS2(0) <> "" Then
    iNbLignes = Cint(objRS2(0))-1
    Dim arrTables(iNbLignes)
    ...

    Mais il me dit que ce que je mets ds arrTables doit etre une constante entière... mais c'est le cas non ?

  2. #2
    Inactif
    Inscrit en
    Juillet 2002
    Messages
    315
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 315
    Par défaut
    1/ pour la 15674213567 fois

    2/ as-tu vérifié la valeur contenue dans "objRS2(0)" ??????

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 88
    Par défaut
    Désolée pour la balise.
    Et oui j'ai vérifié.
    [/code]

  4. #4
    Inactif
    Inscrit en
    Juillet 2002
    Messages
    315
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 315
    Par défaut
    Citation Envoyé par boucher_emilie
    Et oui j'ai vérifié.
    et ?
    ça te renvoie quoi ???

  5. #5
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Tu ne peux pas faire comme ça.
    Utilises plutot le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim arrTables 
    strSql2 = "select count(*) from tblCreationTable where fIdApplication = " & Cint(Request("idapplication")) 
    objRS2.Open strSql2, objConn, adLockOptimistic, adCmdTable 
     
    If objRS2(0) <> "" Then 
    iNbLignes = Cint(objRS2(0))-1 
    Redim arrTables(iNbLignes)

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 88
    Par défaut
    AH je savais pas !! Parce qu'on est obligé de les déclaré au début du code, c ça ? En tt cas, je vais essayer merci.

  7. #7
    Inactif
    Inscrit en
    Juillet 2002
    Messages
    315
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 315
    Par défaut
    non, rien à voir avec l'endroit de déclaration

    tu déclares une variable que tu dimensionnes ensuite comme tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim montab
    redim montab(10)

  8. #8
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Tu ne peux pas utiliser une variable pour déclarer un tableau de dimension fixe.
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim intDimension
    intDimension = 10
    Dim arrTmp1(intDimension) '=> Erreur
     
    Dim arrTmp2(10) '=> OK
     
    Dim arrTmp2
    Redim arrTmp2(intDimension)'=> OK

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

Discussions similaires

  1. un problème d'entiers
    Par lolo92 dans le forum Langage
    Réponses: 13
    Dernier message: 30/11/2011, 17h27
  2. [XL-2003] Problème affichage entiers
    Par Fabiani dans le forum Excel
    Réponses: 2
    Dernier message: 23/06/2009, 22h42
  3. Problème entre entiers et réels
    Par Caroline_1 dans le forum Fortran
    Réponses: 5
    Dernier message: 08/03/2009, 13h02
  4. Problème cast entier/réel
    Par darkwall_37 dans le forum Débuter
    Réponses: 2
    Dernier message: 15/06/2008, 00h15
  5. Problème Class Entier
    Par stansoad0108 dans le forum Général Java
    Réponses: 4
    Dernier message: 03/01/2008, 19h00

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