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 6 et antérieur Discussion :

[VB6] Requêtes en BDD sur des dates


Sujet :

VB 6 et antérieur

  1. #1
    pom
    pom est déconnecté
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 120
    Points : 128
    Points
    128
    Par défaut [VB6] Requêtes en BDD sur des dates
    Bonjour à tous,

    J'ai un petit problème que je n'arrive pas à résoudre. Sur ma base de données ORACLE, j'ai créé un petit script qui me renvoie la date GMT en faisant un petit

    SELECT SYSDATE_GMT FROM DUAL;

    Le problème, c'est que quand je lance cette requête depuis mon projet VB, j'obtiens l'erreur suivante:

    Error on application Number : 440
    Description : SQL execution error, ORA-00904: "SYSDATE_GMT": invalid identifier
    Source : Oracle Automation

    Vous auriez une idée?
    Merci,
    pom

  2. #2
    Tan
    Tan est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 168
    Points : 158
    Points
    158
    Par défaut
    Et bien vb, n'a pas l'air de reconnaitre SYSDATE_GMT , recherche sur le forum oracle, tu auras peut être la solution

  3. #3
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Ça ressemble surtout à une erreur Oracle, avec le ORA-XXXX.
    Si tu passes cette requête directement en sql+, ça marche?

  4. #4
    pom
    pom est déconnecté
    Membre habitué
    Inscrit en
    Février 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 120
    Points : 128
    Points
    128
    Par défaut
    Oui effectivement c'est une erreur Oracle, mais la commande fonctionne avec SQL+, c'est bien là le problème. Ca reste un mystère, mais je pense que je vais pouvoir contourner le problème en utilisant une autre méthode. Merci pour vos réponses

    pom

  5. #5
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Oui, c'est surement possible en VB.
    Cependant, ayant accès à une base Oracle, je viens d'essayer, via SQLPLUS, ta commande, et j'ai récupéré une belle "ORA-00904, SYSDATE_GMT : Identificateur non valide".

  6. #6
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Citation Envoyé par Megaxel
    Oui, c'est surement possible en VB.
    Cependant, ayant accès à une base Oracle, je viens d'essayer, via SQLPLUS, ta commande, et j'ai récupéré une belle "ORA-00904, SYSDATE_GMT : Identificateur non valide".
    Pas mieux. Et une recherche Google avec SYSDATE_GMT me retourne un seul résultat bizarre que je n'ai pas creusé
    (cf http://www.pushok.com/tickets_downlo...ch.php/?id=137).

    Si cela fonctionne chez toi sous SQL+, c'est peut-être une fonction propre à ta base, non ? te connectes-tu à VB et à SQL+ avec le même utilisateur ? Comment te connectes-tu à Oracle à partir de VB : ODBC, autre ?
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

Discussions similaires

  1. Requête MySQL sur des dates
    Par amazon dans le forum Requêtes
    Réponses: 1
    Dernier message: 12/09/2009, 09h30
  2. Requête fausse sur des dates
    Par korrigan dans le forum SQL
    Réponses: 3
    Dernier message: 05/05/2008, 12h47
  3. Mysql requête sur des dates
    Par lampre dans le forum Requêtes
    Réponses: 10
    Dernier message: 19/12/2006, 11h50
  4. [Conception] Requête sur des dates pour stats
    Par vallica dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/05/2006, 10h15
  5. [MySQL] Problème de requête sur des dates
    Par dahu29 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/03/2006, 13h08

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