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

PHP & Base de données Discussion :

Création de vues [ODBC]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut Création de vues
    Bonjour, j'ai une base ACCESS pour laquelle je fais une interface avec php et odbc.
    Je fais des extractions de données de ma base et il s'avere que mes requêtes sont trop complexes, utilisant beacoup de tables. Et je reçois le message d'erreur suivant :

    Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] La requête est trop complexe., SQL state S1000 in SQLExecDirect in C:\Serveur\Interface\InterfacePROLOG\requete2.php5 on line 2445

    Fatal error: Maximum execution time of 60 seconds exceeded in C:\Serveur\Interface\InterfacePROLOG\requete2.php5 on line 2445
    Pour l'instant, je n'ai fais qu'imbriquer des requêtes mais je voudrais pouvoir créer des vues pour ne plus réecrire ces requêtes à chaque fois que j'en ai besoin dans une requête complexe.
    Est-il possible de le faire parce que je n'ai pas trouvé la methode avec odbc.

    Merci

  2. #2
    Membre éclairé Avatar de max44410
    Étudiant
    Inscrit en
    Juin 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2003
    Messages : 426
    Par défaut
    ODBC n'est qu'un middleware. Pour creer une vue il suffit d'executer une requete SQL.

    CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW nom [ ( nom_colonne [, ...] ) ]
    AS requête

    A voir si access accepte ce genre de requete. j'en doute. peut etre que cette base de donnees n'est pas adaptée à la quantité de données que vous stockez.

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

Discussions similaires

  1. [UNIX][Optimisation] sur création de Vue
    Par dyvim dans le forum Oracle
    Réponses: 16
    Dernier message: 30/01/2006, 10h48
  2. [DROITS] création de vues matérialisées
    Par aline dans le forum Oracle
    Réponses: 6
    Dernier message: 26/12/2005, 17h36
  3. Réponses: 8
    Dernier message: 28/11/2005, 10h22
  4. alternative à la création de vues dans une procedure stockée
    Par cladsam dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/09/2005, 17h07
  5. Problème de création de vue.
    Par pimousse76 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 24/02/2005, 15h14

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