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

Macros et VBA Excel Discussion :

Requete SQL Variable tableau


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut Requete SQL Variable tableau
    Salut à tous,

    Est-il possible de mettre le résultat d'une requête SQL dans une variable tableau en VBA ?

    Voilà ce que j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim k As Integer
    Dim vartab() As String
    Dim SQL As String
    SQL = "SELECT CONCAT(ville, ' - ', numdep,' - ', produit) as clt FROM bdclient"
     
    For k = 1 To UBound(vartab)
    vartab(clt) = SQL
    Next k
    Cette dernière partie pour intégration dans une variable ne fonctionne pas.
    Savez vous ce qu'il manque s'il vous plait ?
    Merci à vous.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    Sub test()
    Dim vartab
    Dim Sql As String, GenereCSTRING As String
    GenereCSTRING = "Voir commentaire!"
    With CreateObject("Adodb.connection")
        .Open GenereCSTRING
        Sql = "SELECT CONCAT(ville, ' - ', numdep,' - ', produit) as clt FROM bdclient"
        With connextion.Execute(Sql)
            If Not .EOF Then
                vartab = .get.Rows
                For Ligne = 0 To UBound(vartab)
                    For Colonne = 0 To vartab(vartab, 2)
                        Debug.Print vartab(Ligne, Colonne)
                    Next
                Next k
            End If
            .Close
        End With
    End With
    End Sub
     
    '*Comentaires!
     
     
    '* Excel Avec Tire
    'GenereCSTRING = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Base & ";Extended Properties=""Excel 12.0;HDR=YES;"""
    '* Excel SensTire
    'GenereCSTRING = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Base & ";Extended Properties=""Excel 12.0;HDR=no;"""
    '* ACCESS97
    'GenereCSTRING = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & Fichier
    '* ACCESS2000
    'GenereCSTRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Fichier & ";Persist Security Info=False"
    '* ACCESS2012
    'GenereCSTRING = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Fichier & ";"
    '* MySQL
    'GenereCSTRING = " DRIVER={MySQL ODBC 5.1 Driver};SERVER=" & Server & ";UID=" & User & ";DATABASE=" & Base & ";Password=" & PassWord
    '* ODBC
    'GenereCSTRING = "Provider=MSDASQL.1;Password=" & PassWord & ";Persist Security Info=True;User ID=" & User & ";Data Source=" & Base
    '* ORACLE
    'GenereCSTRING = "Provider=OraOLEDB.Oracle.1;Password=" & PassWord & ";Persist Security Info=True;User ID=" & User & ";Data Source=" & Base
    '* SQLSERVER2005
    'GenereCSTRING = "Provider=SQLOLEDB.1;Password=" & PassWord & ";Persist Security Info=True;User ID=" & User & ";Initial Catalog=" & Base & ";Data Source=" & Server
    '* SQLServer2008R2
    'GenereCSTRING = "Provider=SQLNCLI;Server=" & Server & ";Database=" & Base & ";UID=" & User & ";PWD=" & PassWord & ";"
    '* SQLite
    'GenereCSTRING = "Provider=OleSQLite.SQLiteSource.3; Data Source=" & Fichier
    'GenereCSTRING = "Driver={SQLite ODBC (UTF-8) Driver};Database=" & Fichier & ";StepAPI=;Timeout="
    '* SQLite3
    'GenereCSTRING = "Driver={SQLite3 ODBC Driver};Database=" & Fichier & ";LongNames=0;Timeout=4000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;"
    '* CSV
    'GenereCSTRING = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server & ";Extended Properties=""Text;HDR=" & Array("No", "YES")(Abs(AvecTitre)) & ";FMT=Delimited;"""

  3. #3
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut dysorthographie ,

    j'essaie ça.

    Merci.

  4. #4
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut,

    ça ne fonctionne pas,

    J'ai un message d'erreur "incompatibilité de type",

    J'ignore la raison de ce message.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par manufer Voir le message
    Salut,

    ça ne fonctionne pas,

    J'ai un message d'erreur "incompatibilité de type",

    J'ignore la raison de ce message.
    Sur quelle ligne?

  6. #6
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut,

    C'est sur la ligne de la requête.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Oui effectivement c'est uniquement .execute!

    Code désolé : Sélectionner tout - Visualiser dans une fenêtre à part
    With .Execute(Sql)

  8. #8
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut,

    Ne soit pas désolé c'est super sympas.

    Je vois ça lundi je n'est pas accès au réseau entreprise de là ou je suis.

  9. #9
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut,

    J'ai un nouveau message d'erreur:

    Nom : Capture BR.PNG
Affichages : 1407
Taille : 29,1 Ko

    Je ne suis pas sûr mais je pense que c'es dû à la variable k.

    Qu'en pensez-vous ?

  10. #10
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    c'est encore moi!

    Nom : Sans titre.png
Affichages : 1439
Taille : 26,7 Ko

    Code c'est encore moi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Ligne = 0To UBound(vartab)
    For Colonne = 0 To vartab(vartab, 2)
                        Debug.Print vartab(Ligne, Colonne)
                    Next 
    Next

  11. #11
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut dysorthographie,

    J'ai un message d'erreur, je travail sur SQL server 2014,

    Erreur d'execution '-2147467259(80004005)':
    Cannot open database "UID=(mon mot de passe)"requested by the login. The login failed.

    Voilà ce que j'ai entré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GenereCSTRING = "Provider=SQLOLEDB.1;Password=(mon mot de passe)" & Password & ";Persist Security Info=True;User ID=(identifiant;)" & User & ";Initial Catalog=" & base & ";Data Source=(nom de la base de donnée)" & Server
    Je ne sais pas ce qu'est le "Initial Catalog="

    habituellement pour me connecter j'utilise:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Public Const base As String = "UID=(identifiant);PWD=(mot de passe);" & "Server=(nom du serveur);Database=(nom de la base de donnée);"
    Bien sûr sans toutes ces parenthèses.

    Est-il possible de contourner ça ?

  12. #12
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    D'une façon générale, et pour coller à la demande initiale, un Recordset.getRows() convient, sans devoir travailler avec un boucle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    dim rs as adodb.recordset
    dim cn as daodb.connection
    dim sql as string
    dim tbl
     
    set cn = new adodb.connection
    cn.open "..."
    sql = "select ..."
    set rs= cn.execute(sql)
    tbl = rs.getrows()
    Cela étant, il me semble qu'avant d'en arriver là et vu les codes que tu proposes, une étude sérieuse de la récupération de données en ADODB VBA s'impose
    Car dans ce que donnes comme code, Manufer, je ne vois pas de connexion à la BD, ni de récupération du jeu d'enregistrements, etc...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  13. #13
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut,

    Voilà ce que je souhaite faire:

    Pour me connecter à la base de donnée, Jutilise:

    'Public Const base As String = "UID=(identifiant);PWD=(mot de passe);" & "Server=(nom du serveur);Database=(nom de la base de donnée);"

    Il m'arrive parfois de devoir insérer ça dans un autre module.

    Ensuite j'ai inséré ce code:
    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
    26
    27
    28
    29
    30
    31
    32
    Private Sub test()
    Dim vartab
    Dim Sql As String
    Dim cnx As New ADODB.Connection
    Dim req As ADODB.Recordset
    Dim i As Integer
     
    cnx.Provider = "SQLOLEDB"
    'Définition de la chaîne de connexion
    cnx.ConnectionString = base
    'Ouverture de la base de données
    cnx.Open
     
     
    With CreateObject("Adodb.connection")
        .Open base
     
    Sql = "SELECT CONCAT(ville, ' - ', 'departement',) AS clt FROM client, cnx"
     
    With .Execute(Sql)
            If Not .EOF Then
                vartab = .get.Rows
                For Ligne = 0 To UBound(vartab)
                    For Colonne = 0 To vartab(vartab, 2)
                        Debug.Print vartab(Ligne, Colonne)
                    Next
                Next
            End If
            .Close
        End With
    End With
    End Sub
    Ainsi j'ouvre la connexion à la base de donnée,
    Je lance la requête,
    je récupère la requête dans une variable tableau.

    C'est mon objectif mais là tout est bloqué.

  14. #14
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Je ne connais pas cette syntaxe... Par contre, je connais la méthode .getRows() attachée à un objet de type Recordset et qui pousse les données du recordset dans un tableau.

    Je ne comprends pas pourquoi tu déclares un cnx que tu n'utilises pas. Inspire-toi du code que je t'ai donné et n'hésite pas à passer par des lignes intermédiaires qui permettent de travailler sur des objets déclarés.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  15. #15
    Invité
    Invité(e)
    Par défaut
    Bonjour Pierre,

    bien vue ça m'apprendra à coder de mon téléphone portable!

    Nom : Sans titre.png
Affichages : 1918
Taille : 5,4 Ko

    si d’habitude tu utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PublicConst base AsString = "UID=(identifiant);PWD=(mot de passe);" & "Server=(nom du serveur);Database=(nom de la base de donnée);"
    et si ça marche, alors ne change rien! je n'est pas la liste exhaustive des mode de connexion! mais comme je ne savais pas de que type de base de données que tu utilisais j'ai mis en commentaire celles que je connaissais!

    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
    Sub test()Dim vartab
    Dim Sql As String, GenereCSTRING As String
    GenereCSTRING = "UID=(identifiant);PWD=(mot de passe);" & "Server=(nom du serveur);Database=(nom de la base de donnée);"
    With CreateObject("Adodb.connection")
        .Open GenereCSTRING
        Sql = "SELECT CONCAT(ville, ' - ', numdep,' - ', produit) as clt FROM bdclient"
        With connextion.Execute(Sql)
            If Not .EOF Then
                vartab = .GetRows
                For Ligne = 0 To UBound(vartab)
                    For Colonne = 0 To vartab(vartab, 2)
                        Debug.Print vartab(Ligne, Colonne)
                    Next
                Next k
            End If
            .Close
        End With
    End With
    End Sub
    Dernière modification par Invité ; 04/09/2017 à 11h23.

  16. #16
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Evite ce genre de code. C'est illisible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    With CreateObject("Adodb.connection")
        .Open base
    *
    Sql = "SELECT CONCAT(ville, ' - ', 'departement',) AS clt FROM client, cnx"
    *
    With .Execute(Sql)
            If Not .EOF Then
                vartab = .get.Rows
                For Ligne = 0 To UBound(vartab)
    Travaille avec des objets déclarés, ce sera beaucoup plus simple et plus lisible. Tu pourras beaucoup mieux contrôler que tes objets sont conformes à tes attentes. Perso, je privilégie de loin la lisibilité du code à ces artifices d'écriture.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  17. #17
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par dysorthographie Voir le message
    Bonjour Pierre,

    Nom : Sans titre.png
Affichages : 1918
Taille : 5,4 Ko[...]
    Je n'ai rien dit d'autre, je crois, si tu relis mes interventions...

    Dans le code proposé par Manufer, je vois .get.rows. Ce code est erroné, non?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  18. #18
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Je n'ai rien dit d'autre, je crois, si tu relis mes interventions...

    Dans le code proposé par Manufer, je vois .get.rows. Ce code est erroné, non?
    oui j'ai réédité mon message pour corriger!

    Code Avec mon excel courant! : 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
    Sub test()Dim vartab
    Dim Sql As String, GenereCSTRING As String
    GenereCSTRING = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;HDR=YES;"""
    With CreateObject("Adodb.connection")
        .Open GenereCSTRING
        Sql = "SELECT * FROM [Feuil1$]"
        With .Execute(Sql)
            If Not .EOF Then
                vartab = .GetRows
                For Ligne = 0 To UBound(vartab)
                    For Colonne = 0 To UBound(vartab, 2)
                        Debug.Print vartab(Ligne, Colonne)
                    Next
                Next
            End If
            .Close
        End With
    End With
    End Sub
    Fichiers attachés Fichiers attachés
    Dernière modification par Invité ; 04/09/2017 à 12h09.

  19. #19
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Je ne comprend pas, la ligne ci-dessous fonctionne très bien habituellement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Public Const base As String = "UID=xxxxx;PWD=xxxxxx;" & "Server=xxxxxx;Database=xxxxxxxx;"
    mais lorsque je remplace par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GenereCSTRING = "UID=xxxxx;PWD=xxxxxx;" & "Server=xxxxxx;Database=xxxxxxxx;"
    J'ai un message d'erreur ci-dessous:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    With CreateObject("Adodb.connection")
        .Open GenereCSTRING >> message d'erreur et signalement en jaune à cette ligne.
    Le message dit: [gestionnaire de pilote ODBC] source de données introuvable et nom de pilote non spécifié.

    Alors qu'il me semble que tout est correcte non ?

  20. #20
    Invité
    Invité(e)
    Par défaut
    Ok alors fais ça!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    With CreateObject("Adodb.connection")
         .Open base 

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. afficher requet sql dans tableau en java
    Par kabbi dans le forum NetBeans
    Réponses: 1
    Dernier message: 12/02/2010, 20h46
  2. [SQL-Server] Pb affichage requete sql dans tableau manque 1 ligne
    Par danny3107 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/12/2009, 15h58
  3. [MySQL] affichage resultat requete sql dans tableau
    Par fasyr dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/04/2009, 11h18
  4. [SQL] Requete SQL et tableau
    Par ThinKiT dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 11/11/2007, 18h31

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