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

SQL Firebird Discussion :

Comment configurer le BDE en SQL PassThrough ?


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Par défaut Comment configurer le BDE en SQL PassThrough ?
    Soient deux tables "Commande" et "Détailcom" tels que:
    Commande ( Num, Date, #Code_Clt )
    Détailcom ( #Num, #Code_Art, Quantite )
    Les attributs soulignés représentent les clés primaires et les attributs précédés par un "#" représentent les clés étrangères.
    Je souhaite afficher les codes des articles qui figurent dans toutes les commandes. Pour celà, j'ai utilisé la requête suivante:

    SELECT Code_Art, Count(*)
    FROM Détailcom
    Group By Code_Art
    Having Count(*) = (SELECT Count(*) FROM Commande)

    Mon problème c'est que cette requête s'exécute sous Access, mais je n'arrive pas à l'exécuter sous Delphi. J'ai même essayé de l'exécuter sous MySQL mais en vain.

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    avec quelle version de MySQL as-tu essayé ? si c'est < 4.1, c'est normal, MySQL ne supporte les sous-requête qu'à partir de la version 4.1...

    de plus, selon le SGBD, il est possible qu'il n'aprécie pas les caractère spéciaux (accent) dans le nom de la table
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Par défaut
    Je vous remercie beaucoup, mais pourquoi ça ne marche pas sous Delphi 5 en utillisant le moteur BDE ?
    J'ai même changé les noms des tables en évitant les accents, et ça ne donne toujours rien ! ! !

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    de mémoire le BDE n'accepte pas les sous requêtes n'importe ou sauf à le paramétrer en SQL PassThrough

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Par défaut
    Très bien merci.
    Mais comment configurer le BDE en SQL PassThrough ?

Discussions similaires

  1. Comment configure SQL.INI
    Par louay02 dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 29/06/2011, 11h11
  2. Comment configurer connexion à SQL?
    Par stpaul04 dans le forum NetBeans
    Réponses: 0
    Dernier message: 30/06/2010, 10h10
  3. comment configurer sql server 2005?
    Par soussie dans le forum Administration
    Réponses: 3
    Dernier message: 27/11/2008, 09h22
  4. [SQL2005] Comment configurer sql-serveur 2005?
    Par rv26t dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/02/2007, 11h54
  5. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39

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