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

SDK Discussion :

[CR][VB.NET] Message : mémoire insuffisante


Sujet :

SDK

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 48
    Points : 54
    Points
    54
    Par défaut [CR][VB.NET] Message : mémoire insuffisante
    Bonjour,

    Voila j'ai un état qui contient des sous états. J'affiche un sous états à la demande par l'intermédiaire d'un bouton dans mon code VB.

    J'obtiens de temps en temps un message d'erreur pour un sous état. Lorsque j'ai beaucoup de ligne dans mon dataset (environ 100 voir meme moins des fois) j'obtiens un message d'erreur : "Mémoire insuffisante pour l'opération".

    Voici le code pour générer le dataset du sous états.
    Il est clair que j'ai beaucoup de colonnes mais je ne peux pas faire autremement car j'ai fais une petite fonction avec une listview pour redimensionner les colonnes de mon sous états dynamiquement (style excel). De plus, je dois afficher mon état sous forme de colonnes.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    Me.dsClassement = New DataSet
    ' Ajoute la table Classement à notre dataset
    Me.dsClassement.Tables.Add("Classement")
     
        With Me.dsClassement.Tables(0).Columns
             ' Ajoute les champs du concurrent : position, num, nom, nb tours ...
             For i = 1 To 36
                 .Add("Champs" + i.ToString, System.Type.GetType("System.String"))
             Next
     
             For i = 1 To 30
             ' Ajoute les champs "Manche", un concurrent participe au max à 30 manches
                 .Add("Manche" + i.ToString, System.Type.GetType("System.String"))
             Next
     
             ' Ajoute la colonne pour le total des manches
             .Add("MancheTotal", System.Type.GetType("System.String"))
     
             ' Ajoute la colonne pour le flag qualifié
             .Add("ChampsFlagQualif", System.Type.GetType("System.Byte"))
             ' Ajoute le flag pour dire si on doit sauter une page
             .Add("SautPage", System.Type.GetType("System.Byte"))
     
        End With
    J'ai bien le dernier SP2 de crystal report et je ne trouve rien sur internet et sur leur site.

    Pouvez vous m'aider SVP ?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 48
    Points : 54
    Points
    54
    Par défaut
    Pas d'idées ?

Discussions similaires

  1. [AC-2007] Message mémoire insuffisante
    Par zemblamoh dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/04/2011, 12h05
  2. Message "Mémoire insuffisante"
    Par vedge2000 dans le forum Langage
    Réponses: 5
    Dernier message: 31/10/2007, 20h59
  3. Message d'erreur : "Mémoire insuffisante [..]"
    Par mcroz dans le forum Access
    Réponses: 8
    Dernier message: 01/03/2007, 17h14
  4. message d'erreur "Mémoire insuffisante"
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 25/10/2005, 14h41

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