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 :

Probleme de requete imbriquée avec VB


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Par défaut Probleme de requete imbriquée avec VB
    Bonjour,

    Je developpe en VB sur une base access 2007. Dans acces lorsque
    j'exécute par exemple cette requête imbriquée, ça fonctionne :

    select MAC_NOM, ENT_DATE, ENT_DATPROCHENT, ENT_NOM from (select MAC_PK, MAC_NOM, max(ENT_DATE) as max from MACHINES, ENTRETIENS where MAC_PK = ENT_MAC_FK and MAC_ATE_FK = 1 group by MAC_PK, MAC_NOM), ENTRETIENS where ENT_MAC_FK = MAC_PK and max = ENT_DATE
    Alors que quand j'exécute la même requête dans VB j'obtiens un message
    d'erreur, (je précise que retourneDT fonctionne correctement) :

    dtRequete = retourneDT("select MAC_NOM, ENT_DATE, ENT_DATPROCHENT, ENT_NOM from (select MAC_PK, MAC_NOM, max(ENT_DATE) as max from MACHINES, ENTRETIENS where MAC_PK = ENT_MAC_FK and MAC_ATE_FK = 1 group by MAC_PK, MAC_NOM), ENTRETIENS where ENT_MAC_FK = MAC_PK and max = ENT_DATE")
    Quelqu'un saurait t'il comment je peux faire pour exécuter cette requête dans VB. Est-ce VB qui n'accepte pas les requêtes imbriquées ?

    Merci d'avance.
    Bye.

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par crazyboy Voir le message
    Alors que quand j'exécute la même requête dans VB j'obtiens un message
    d'erreur, (je précise que retourneDT fonctionne correctement)
    Quel est le message d'erreur ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Par défaut
    Bonjour, déjà merci de bien vouloir m'aider.

    Voila le message d'erreur :

    Dans l'instruction SELECT, un mot reservé ou un argument est
    mal orthographié ou absent, ou la ponctuation est incorrecte

  4. #4
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Je n'explique pas pourquoi ta requête fonctionne sous Access et pas en VB. Tu l'exécutes en mode design ou en mode SQL, sous Access ?

    Ceci dit, je constate que tu utilises un mot clé en tant qu'alias : max. Ce n'est pas vraiment recommandé, voir franchement déconseillé.
    Essaye dans un premier temps d'utiliser maxi (par exemple) plutot que max pour ton alias.

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Par défaut
    Ohlala .......
    Merci beaucoup le problème venait effectivement de cet alias !
    Ça m'apprendra a utiliser comme alias des mots clés, pfff ...

    MERCI encore.

  6. #6
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Par défaut
    AFRIKAANS dankie
    ALBANAIS faleminderit
    ALLEMAND danke
    ALSACIEN merci
    ANGLAIS thank you / thanks
    ARABE chokrane
    ARABE TUNISIEN Barak Allahu fiik
    ARMÉNIEN chnorakaloutioun
    AZERI çox sag olun / tesekkur edirem
    BAMBARA a ni kié
    BAS-SAXON bedankt / dank ju wel
    BASQUE eskerrik asko (basque du sud) / milesker (basque du nord)
    BENGALI dhanyabaad
    BIÉLORUSSE Дзякую (dziakuju)
    BIRMAN (thint ko) kyay tzu tin pa te
    BOBO a ni kié
    BOSNIAQUE hvala
    BRETON trugéré / trugaré / trugarez
    BULGARE merci / blagodaria
    CATALAN gràcies
    CEBUANO salamat
    CHINOIS xièxie
    CORÉEN kam sah hamnida
    CORSE grazie
    CRÉOLE GUADELOUPÉEN mèsi
    CRÉOLE GUYANAIS mèsi
    CRÉOLE HAITIEN mèsi
    CRÉOLE MARTINIQUAIS mèsi
    CRÉOLE MAURICIEN merci
    CROATE hvala (merci)
    hvala ti (je te remercie) / hvala vam (je vous remercie)
    DANOIS tak
    ESPAGNOL gracias / muchas gracias
    ESPÉRANTO dankon
    ESTONIEN merci : tänan / merci beaucoup : tänan väga
    EWÉ akpé
    FÉROÏEN takk fyri
    FIDJIEN vinaka
    FINNOIS kiitos
    FRANCIQUE LORRAIN märsi
    FRISON dankewol
    FRIOULAN gracie
    GAÉLIQUE D'ÉCOSSE tapadh leat (singulier, familier)
    tapadh leibh (pluriel, respectueux)
    GAÉLIQUE D'IRLANDE go raibh maith agat
    GALICIEN gracias / graciñas
    GALLOIS diolch
    GREC ευχαριστώ (efharisto)
    GUARANÍ aguyjé
    GUJARATI aabhar
    HAWAÏEN mahalo
    HÉBREU toda
    HINDI dhanyavad
    HONGROIS köszönöm
    INDONÉSIEN terima kasih
    ISLANDAIS takk
    ITALIEN grazie
    JAPONAIS arigatô
    KABYLE tanemirt
    KANNADA dhanyavadagalu
    KHMER akun
    KIRUNDI murakoze
    KOTOKOLI sobodi
    KRIO tenki
    KURDE spas
    LANGUEDOCIEN (OCCITAN) mercé
    LAO khob chai (deu)
    LATIN gratias ago (de la part d'une personne)
    gratias agimus (de la part de plusieurs)
    LETTON paldies
    LIBANAIS choukrane
    LITUANIEN aciu
    LUXEMBOURGEOIS merci
    MACÉDONIEN blagodaram
    MALAIS terima kasih
    MALAYALAM nanni
    MALGACHE misaotra
    MALTAIS niżżik ħajr / grazzi / nirringrazzjak
    MARATHI aabhari aahe / aabhar / dhanyavaad
    MONGOL bayarlalaa (Баярлалаа)
    NÉERLANDAIS dank u wel (poli) / dank je wel (je te remercie)
    NORVÉGIEN takk
    OCCITAN mercé / grandmercé
    OURDOU shukriya
    PAPIAMENTO danki
    PERSAN motashakkeram, mamnun (formel) / mochchakkeram, mamnun, mersi (courant)
    POLONAIS dziękuję
    PORTUGAIS obrigado (locuteur M) / obrigada (locuteur F)
    PROVENÇAL mercé, grandmercé
    ROMANI najis tuke
    ROUMAIN mulţumesc
    RUSSE спасибо (spacibo)
    SAINTONGEAIS marci
    SAMOAN faafetai lava
    SARDE gratzias
    SERBE hvala (merci)
    hvala ti (je te remercie) / hvala vam (je vous remercie)
    SHIMAORE marahaba
    SHONA waita (pluriel : maita)
    SINDHI meharbani
    SINHALA stuutiyi
    SLOVAQUE dakujem
    SLOVÈNE hvala (merci)
    hvala ti (je te remercie) / hvala vam (je vous remercie)
    SOBOTA hvala ("h" aspiré)
    SUÉDOIS tack
    SWAHILI asante / asante sana
    TAGALOG salamat (po)
    TAHITIEN mauruuru
    TAMOUL nanedri
    TATAR rahmat
    TCHÈQUE děkuji / díky
    THAI ขอบคุณคะ (kop khun kha) - locuteur F
    ขอบคุณครับ (kop khun krap) - locuteur M
    TIGRINYA yekeniele
    TURC tesekkur ederim, sagolun
    UDMURT tau
    UKRAINIEN diakuiu
    WALLON (orthographe à betchfessîs) gråces / merci
    merci beaucoup : gråces (merci) traze côps, gråces (merci) beacôp
    WOLOF djiere dieuf
    XHOSA enkosi
    YIDDISH a dank
    YORUBA o sheun
    ZOULOU ngiyabonga (je remercie)

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

Discussions similaires

  1. probleme de requete imbriquée avec resultat null
    Par sdubouis dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/12/2008, 18h26
  2. [MySQL] Probleme sur requetes imbriquées
    Par joxbl dans le forum Langage SQL
    Réponses: 41
    Dernier message: 12/04/2006, 17h20
  3. Probleme de requete SQL avec la valeur NULL
    Par samyghan dans le forum Installation
    Réponses: 8
    Dernier message: 12/03/2006, 17h24
  4. probleme de requete imbriquées
    Par copin dans le forum Requêtes
    Réponses: 5
    Dernier message: 22/10/2005, 04h45
  5. Probleme de requete SQL avec un champs date
    Par ju360modena dans le forum ASP
    Réponses: 5
    Dernier message: 16/06/2005, 11h18

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