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

Interfaces de programmation Oracle Discussion :

Requete SQL en C


Sujet :

Interfaces de programmation Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de gege87270
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mai 2007
    Messages : 224
    Par défaut Requete SQL en C
    Je cherche à transformer des requetes sql en C. Lors de la compilation, il ne trouve pas le fichier ou l'outil .sqlcxt.

    Quelqu'un sait d'où provient cette erreur.

    Je suis sur Oracle 10g sous AIX

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 68
    Par défaut
    Citation Envoyé par gege87270 Voir le message
    Je cherche à transformer des requetes sql en C.
    Hum, c'est à dire ? Pro*C ? OCI ? ...

    Lors de la compilation, il ne trouve pas le fichier ou l'outil .sqlcxt.
    Le fichier ou l'outil ? Sans le message d'erreur, on ne va pas pouvoir beaucoup t'aider.

    D'après ce que tu dis, j'en déduis que tu essayes de faire du pro*C et qu'il te manque des objets au moment du link, mais je ne suis pas devin.

  3. #3
    Membre confirmé Avatar de gege87270
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mai 2007
    Messages : 224
    Par défaut
    Pas devin mais presque...

    Voila le résultat que j'obtient

    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
    52
    53
    54
    55
    56
    57
    
    /ora10/app/oracle/ora10g/bin/proc include=/ora10/app/oracle/ora10g/precomp/public ireclen=640 oreclen=640 sqlcheck=full ltype=none user=bernard/bernard iname=fusee.pc
    Pro*C/C++: Release 10.2.0.1.0 - Production on Mar. Oct. 9 11:26:47 2007
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Valeurs des options système par défaut extraites de : /ora10/app/oracle/ora10g/precomp/admin/pcscfg.cfg
    /ora10/app/oracle/ora10g/bin/oraxlc -q64 -c -I/ora10/app/oracle/ora10g/precomp/public fusee.c
    /ora10/app/oracle/ora10g/bin/echodo /ora10/app/oracle/ora10g/bin/oraxlc -o fusee -L/ora10/app/oracle/ora10g/rdbms/lib/ -L/ora10/app/oracle/ora10g/lib -lm -lld -lm libSI.a fusee.o -v -b noquiet 
    /ora10/app/oracle/ora10g/bin/oraxlc -o fusee -L/ora10/app/oracle/ora10g/rdbms/lib/ -L/ora10/app/oracle/ora10g/lib -lm -lld -lm libSI.a fusee.o -v -b noquiet
    exec: export(export,XL_CONFIG=/etc/vac.cfg:xlc,NULL) 
    exec: /bin/ld(/bin/ld,-b64,/lib/crt0_64.o,-bpT:0x100000000,-bpD:0x110000000,-o,fusee,-L/ora10/app/oracle/ora10g/rdbms/lib/,-L/ora10/app/oracle/ora10g/lib,-lm,-lld,libSI.a,fusee.o,-bnoquiet,-L/usr/vac/lib,-lxlopt,-lc,NULL) 
    (ld): setopt 64
    (ld): halt 4
    (ld): setfflag 4
    (ld): savename fusee
    (ld): filelist 7 1
    (ld): i /lib/crt0_64.o
    (ld): lib /usr/lib/libm.a
    (ld): lib /usr/lib/libld.a
    (ld): i libSI.a
    (ld): i fusee.o
    (ld): lib /usr/vac/lib/libxlopt.a
    (ld): lib /usr/lib/libc.a
    LIBRARY : Objet partagé libc.a[shr_64.o] : 2659 symboles importés.
    LIBRARY : Objet partagé libc.a[posix_aio_64.o] : 20 symboles importés.
    LIBRARY : Objet partagé libc.a[aio_64.o] : 14 symboles importés.
    LIBRARY : Objet partagé libc.a[pse_64.o] : 5 symboles importés.
    LIBRARY : Objet partagé libc.a[dl_64.o] : 4 symboles importés.
    LIBRARY : Objet partagé libc.a[pty_64.o] : 1 symboles importés.
    FILELIST : Nombre de fichiers insérés déjà traités : 7
    (ld): resolve
    RESOLVE : 139 des 6064 symboles ont été conservés.
    (ld): addgl /usr/lib/glink64.o
    ADDGL : Code glink ajouté pour 13 symboles.
    (ld): er full
    ld : 0711-318 ERREUR : Des symboles non définis ont été
    détectés. Les symboles erronés sont les suivants : 
    Symbole Eindex TY CL Fich_source(Fich_obj) OU Fich_import{Obj_partagé}
    RLD: Adresse Section Rld-type Symbole de référence
    ----------------------------------------------------------------------------------------------
    .sqlcxt [52] ER PR sqlerror.c(libSI.a[sqlerror.o])
    00000128 .text R_RBR [6] .sqlError
    0000018c .text R_RBR [6] .sqlError
    .sqlcxt [306] ER PR fusee.c(fusee.o)
    0000019c .text R_RBR [6] .msg_table_lock
    000003b4 .text R_RBR [8] .connect_base
    000008d8 .text R_RBR [12] .fin_traite
    00000aa4 .text R_RBR [14] .sauv_pid
    00000ccc .text R_RBR [16] .msg_deja_existe
    00000fd4 .text R_RBR [18] .test_modal
    0000118c .text R_RBR [18] .test_modal
    00001528 .text R_RBR [20] .debut_traite
    0000170c .text R_RBR [20] .debut_traite
    ER : Code retour : 8.
    unlink: /tmp/SI/xlcW0E1qbaa
    unlink: /tmp/SI/xlcW1E2qbab
    unlink: /tmp/SI/xlcW2E2qbac
    
    Je sais pas si tu peux m'aider, mais j'aimerais bien.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 68
    Par défaut
    Ce sont des symboles spécifiques au pro*C contenus dans la librairie oralce libclntsh.so (ou .a sur AIX)
    Donc a ajouter dans la commande pour faire le link :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -L$ORACLE_HOME/lib/ -lclntsh

Discussions similaires

  1. Problème Requete SQL et QuickReport
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 7
    Dernier message: 07/01/2004, 09h31
  2. Prob de requete sql et variable
    Par agent-zaizai dans le forum ASP
    Réponses: 11
    Dernier message: 21/10/2003, 16h54
  3. requete sql
    Par autumn319 dans le forum ASP
    Réponses: 22
    Dernier message: 10/09/2003, 16h46
  4. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  5. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43

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