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

VB.NET Discussion :

Gestion de table avec access


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 16
    Points : 12
    Points
    12
    Par défaut Gestion de table avec access
    Salut a tous,
    Je travaille avec Access, vb 2005 et geomedia ( un SIG)
    J'effectue des ouvertures de tables access avec une fonction qui s'appelle openrecordset et qui prend en argument une requete sql.
    Le but de mon application est de tracer les segments qui relient une adresse de prise a un troncon d'eau.
    J'utilise donc mes requetes pour localiser precisement les coordonnées de mes points : j'en ai trois qui se suivent.
    Le traitement s'effectue sans probleme au debut mais apres avoir traité un certain nombre de cas le message d'erreur suivant apparait " Impossible d'ouvrir plus de table "
    J'ai pris soin de vider mes recordsets apres chaque requete mais le message persiste.
    Y'a t'il sous access un acces limité aux tables et si oui y a t'il un moyen de contourner ce probleme?
    J'espere avoir ete assez clair, je vous remercie pour vos reponses
    Strasha

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    va sur le forum vb6, car les recordset n'existe plus sur vb.net

    sinon en théorie il faut faire .close sur les recordset quand t'as fini de t'en servir
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    va sur le forum vb6, car les recordset n'existe plus sur vb.net
    Pitet que le code utilise ado tout court, je connais des personnes qui font ca...

    Quel code utilise tout pour gerer les recordset ? Est-ce que tu utilises touijours la meme connection ?

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 16
    Points : 12
    Points
    12
    Par défaut Precision
    Salut,
    La fonction recordset est issue de l'environnement de developpement geomedia donc elle s'utilise aussi avec vb.net.
    Ce n'est pas une connection Ado propre a vb
    J'ai essayé d'utiliser la fonction close() mais apres il ne m'ouvre plus aucun recordset.
    Mon code est du style :
    Openrecordset(instruction sql)
    Var=champ de ma requete
    Openrecordset(instruction sql)
    Var2=champs de ma requete
    Openrecordset(instruction sql)
    Var3=champ de ma requete
    Openrecordset(filtre spatial)
    Boucle qui parcourt les recordsets retournés
    Traitement
    J'ai mis un close entre mes requetes sql et mes requetes spatiales en esperant que le openrecordset initialise une nouvelle instance d'objet sans succes.
    J'espere vous avoir apporté quelques precisions qui vous permettront de m'aider.
    Merci a vous

  5. #5
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    tu as vraiment besoin de passer par geomedia pour acceder a access ?

    parce que, si c'est une fonction d'un editeur qu'on ne connait pas (en fin, moi surtout ), ca va etre dur de voir d'ou peut venir le pb

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 16
    Points : 12
    Points
    12
    Par défaut Add on
    Oui on est obligé de passer par geomedia car il y a des requete spatiales dans mon traitement.
    La on a essayé de forcer le garbage collector et je teste en ce moment si ca marche.
    En theorie oui mais bon en informatique il y a un ecart entre la theorie et la pratique qui depend de la competence du developpeur et je suis encore un novice.....
    En tout cas je vous remercie pour le temps que vous passez a essayer de resoudre mon petit probleme
    Strasha

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

Discussions similaires

  1. Gestion d' Excel avec Access
    Par BRUNO71 dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/10/2008, 14h39
  2. Gestion des tables avec PARTITION BY HASH
    Par popsmelove dans le forum Requêtes
    Réponses: 8
    Dernier message: 23/05/2008, 09h49
  3. Passage de données de table à table avec Access
    Par toto2022 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/10/2007, 13h09
  4. Gestion de magasin avec access
    Par oujdinaute dans le forum Access
    Réponses: 2
    Dernier message: 12/12/2006, 17h22
  5. Gestion de table dynamique access avec delphi 7
    Par bob.marley dans le forum Bases de données
    Réponses: 7
    Dernier message: 22/04/2004, 13h12

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