begin process at 2012 02 10 08:44:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Oracle

 > 

[Delphi][Oracle] Probleme de requete qui retourne seulement quelques champs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Delphi][Oracle] Probleme de requete qui retourne seulement quelques champs

vendredi 21 septembre 2007 à 14:57:50 | [Delphi][Oracle] Probleme de requete qui retourne seulement quelques champs

darkangelfr23

Bonjour (enfin re...)
Bon, avant tout, une petite question sur le forum: Est ce que c'est normal qu'il me demande de m'identifier a chaque clic que je fait? J'accepte pourtant les cookies...

Bref. voici mon soucis:
Je suis sur une application developpée en DELPHI (dont je ne connais pas grand chose, je parle du langage) et qui tapait sur une base de données Oracle.
Bon, le monsieur qui a fait l'appli est partit en retraite et, pour courronner le tout, en mauvais termes avec ma chef... resultat, on a AUCUN soutiens sur ce projet.
Bon,c a serait parfait s'ils n'avaient decidé de changer de base de données et donc aussi de tables.
Disons qu'avant je tapait sur la table X et maintenant, j'ai une table Y qui n'attends que mes petites requetes bien dodues pour s'amuser...
J'ai le code source de l'appli sur mon poste et j'ai donc mis dans mon TNSNAMES le truc qui dit :

Code :
X.WORLD =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = a.b.c)(PORT = z))
    (CONNECT_DATA = (SID = ha1))
  )
Ce qui est en gras est rajouté pour moi par soucis de confidentialité et parce que sinon, je devrais tous vous tuer le soir dans votre sommeil!..

Bon, revenons au pb...
Le premier truc qui cloche, c'est que quand j'execute le code source tel quel (sans modifier la base de données sur laquel il tape, sachant qu'elle existe encore), ben il me sors une erreur SQL. Bon, on s'en fout du numero parce que je m'en souviens plus mais en gros, si je compile, que je met l'EXE sur le serveur, ben ca marche... Je pense que mon TNSNAMES n'est pas bien renseigné (ca, j'en doute) ou bien jai plusieurs TNSNAMES et j'ai pas renseigné le bon ou bien encore il doit y avoir un executable oracle qui doit tourner sur la machine et c'est pas le cas (elle a été réinstallée récemment)???
Je bite pas un mot de tout ces trucs oracliens...

Bref, si vous avez une idée (pas trop technique svp), elle sera bienvenue mais j'ai réussi a contourner cet etat de fait.

L'autre probleme, un peu plus chiant, celui la, c'est que quand je lance le programme compilé pour qu'il tape sur la nouvelle base avec les champs qui vont bien (et qui été testé avec SQL plus et qui me retourne exactement ce que je veux), ben il ne me retourne pas toutes les données...
S'il me retournait TOUT correctement, je serais content;
S'il me retournait RIEN, je me dirais que je suis une quiche
Mais là, disons qu'il me retourne les numeros de matricule des agent (non je ne fait pas parti des services secrets, juste de la ratp et c'est pas ce que j'ai fait de mieux visiblement...)mais pas leurs noms!!!
J'ai meme essayé la requete toute conne:

Code :
select s.nom from tata s
et il me retourne rien!!! Alors là, je seche (bien que je ne fût pas mouillé, c'est un comble) et j'approche dangereusement de la date limite tel le coyote se dirige dangereusement vers le fond du canyon... (ouahhhh la culture générale!!!!).

Bon, desolé de ce long post mais je me sens moins seul de vous ecrire et pis j'essaye de prendre le rythme de boulot de la Régie et c'est pas evident!

A tres vite j'espere!

Darkangel
vendredi 21 septembre 2007 à 19:35:52 | Re : [Delphi][Oracle] Probleme de requete qui retourne seulement quelques champs

sylvunix

Salut !

Il faut commencer par le début ! Quelques petits trucs ...

Pour voir la liste des tables disponibles sur ta base :
SELECT TABLE_NAME FROM TABS;

Pour connaître la structure d'une table en particulier :
DESC MATABLE;

Pour connaître le nombre le lignes contenues dans cette table :
SELECT COUNT(1) FROM MATABLE;

En effet pour voir le contenu de cette table :
SELECT * FROM MATABLE;

Ensuite ton application doit certainement accéder à la base au travers d'ODBC, vérifies sur ta machine et dans les sources.

Je te renvoie la balle car je n'ai plus beaucoup d'éléments pour t'aider.

sylvunix


Cette discussion est classée dans : base, code, données, oracle, retourne


Répondre à ce message

Sujets en rapport avec ce message

Creation d'une base de données par code [ par richarddum ] Bonjour, Je cherche la solution pour créer une base de données Firebird directement par mon application Delphi, qui utilise les composant DBEXPRESS. convertir une base de données Oracle vers Access (Delphi) [ par jleg ] Bonjour à tous,Par programmation, j'utilise un composant TBatchMove pour convertir certaines tables d'une base de données Oracle vers une base de donn convertir une base de données Access vers Oracle [ par bougdira ] bonjour, j 'ai un stage d'une période de 6 semaines, j'ai passé 3 semaines, j'ai une application oracle/php ,j'ai la basse données access , puisque je base de données Oracle [ par DevMln ] j'ai une table maitre et une table détail qui contient un champ etranger , lorsque je suprime un enregistrement de la table maitre comment les enregis Sauvegarde automatique de ma base de données Oracle [ par shaloom ] Bonjour à tous J'ai développé une appli avec Delphi7 et Oracle XE comme SGBD. Mais voilà j'aimerai avoir un script permettant d'effectuer la sauvegar Comment importer un fichier pdf dans une base de données ? [ par kadyr ] Bonjour les amis [^^happy3] mon problème c'est que j'ai un petit programme qui consiste à importer une base de données quelle est dans un pdf, puis fa quiqreport et base de données [ par sharifcrd ] sharif je suis vraiment bloqué a cause de quiqreport j'ai une bdd et j'aimerai bien imprimer son contenu sous form d'1 tableau (liste) exmple NOM developper une application de base de données sous delphi [ par ayadi001 ] Bonjours, je voudrais développer une application Archivage éléctronique des documents sous Delphi, j'ai installé Delphi 7, je veux un aide ( documents Mots de passe BD avec Delphi [ par PythonGreg ] Bonjour a tous J'ai un probléme de connection avec ma base de données imposible de me connecté a ma base de données Access MsG : il me dit {{ le fic base de donnée [ par rzc ] salut tout le monde svp est ce que vous pouvez me donné le code pour faire une sauvgarde dans une base de donnée en temps réel parce que avec le code


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales