Tom's Guide > Forum > Programmation > [résolu][Sql,Sybase,perl]Requête Sql sybase pour script perl

[résolu][Sql,Sybase,perl]Requête Sql sybase pour script perl

Forum Programmation : [résolu][Sql,Sybase,perl]Requête Sql sybase pour script perl

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous,

Base RP

Citation :

IDEL | IDRP
__________
1 | 99
2 | 98
3 | 97
4 | 96
5 | 95
6 | 94
7 | 93
8 | 92
9 | 91




Base EL

Citation :


IDEL
___
1
2
3
4
5
6
7
8
9




mon code

Code :
  1. my $request_id=undef;
  2. $request_id = $sybase->prepare("select a.DBA.Vue_RP.IDRP
  3.                                           from DBA.Vue_RP a, DBA.Vue_EL b
  4.                                           where a.DBA.Vue_RP.idel = b.DBA.Vue_EL.idel" );
  5. $request_id->execute() || die "Problème Requête Sybase : $DBI::errstr";
  6. print "\nRequête Sybase: bien effectué          [OK]\n";




L'alias 'Vue_RP' est introuvable

Probleme syntaxe ou autre?

D'avance merci,
Maloute.

Message cité 1 fois
Message édité par Maloute80 le 17-12-2007 à 12:56:48
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Maloute80 a écrit :

Bonjour à tous,

Base RP
...

Base EL


table et non base :)

je dirais syntaxe:
from DBA.Vue_RP a
crée un alias nommé "a" vers la vue.
pour utiliser une colonne de la vue, il suffit d'appeler a.idrp par exemple

sinon je ne pense pas que DBA soit nécessaire (c'est la base de données ?)

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Tu m'a donné le déclic merci à toi problème résolu

Répondre à Maloute80
Tom's Guide > Forum > Programmation > [résolu][Sql,Sybase,perl]Requête Sql sybase pour script perl
Aller à :

Il y a 245 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens