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

Requêtes et SQL. Discussion :

Programmation d'une requête en VB (nombre de caractères insuffisant)


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Programmation d'une requête en VB (nombre de caractères insuffisant)
    Bonjour,

    Lors d'un click de bouton je dois aller chercher une requête pour ensuite la traiter. J'essaie d'entrer tout le texte SQL qui est relié mais VB me limite à 1024 caractères.

    Comment puis-je entrer la totalité de du code ?!?

    Merci de votre aide

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Qu'est que tu veux faire ?

    Lire le SQL d'une requète dans une varibale texte ?

    Ou créer du SQL dans une variable texte et l'assigner à une requète ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    Je veux lire le SQL d'une requête dans une variable texte.

    Merci de ton aide !!!

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Si tu es en VBA les variables textes peuvent contenir 32000 car donc tu ne devrait pas avoir de pb. Par contre je sais qu'il existe une limite au SQL (2000 car ?) que tu peux mettre dans une requète.

    Essaye cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    private sub TestLectureSQL
       dim SQL as string
       dim db as DAO.Database:set db=currentdb
       dim q as DAO.Querydef
       set q=db.querydef("maQuery")
       SQl=q.sql
       set q=nothing
       db.close:set db=nothing
       debug.print len(SQL)
       debug.print SQL
    end sub
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut
    Pardon Mousmai si je "pollue" un peu ton post.

    Citation Envoyé par marot_r
    Par contre je sais qu'il existe une limite au SQL (2000 car ?) que tu peux mettre dans une requète.
    Citation Envoyé par Livre <<Microsoft Jet Database Engine Programmer’s Guide>>

    QUERY SPECIFICATIONS

    The following table gives the maximum size for various attributes of a query.

    Attribute -- > Maximum

    Number of tables in a query -- > 32
    Number of fields in a recordset -- > 255
    Number of fields in an ORDER BY clause -- > 10
    Number of levels of nested queries -- > 50
    Number of characters in a parameter name -- > 255
    Number of ANDs in an expression -- > 40
    Number of characters in an SQL statement -- > Approximately 64,000
    Le Pb de Mousmai tient à la technique qu'il utilise pour récupérer le code SQL.

Discussions similaires

  1. requête sur un nombre de caractère
    Par sousleau12 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 19/02/2009, 23h29
  2. une requête sur les chaine de caractère
    Par ajor dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 13/01/2009, 16h24
  3. Formater une string sur un nombre de caractères fixes
    Par melleb dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 15/05/2008, 09h45
  4. Réponses: 1
    Dernier message: 23/04/2007, 10h59
  5. Nombre Total d'Enregistrements d'une Requête d'Union
    Par sqlnet dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/12/2003, 17h12

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