Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2007, 10h52   #1
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 86
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 86
Points : 26
Points : 26
Par défaut [debutant][ASE 12.5]print dans procedure stockée

Bonjour,
Dans une procédure stockée, je souhaite vérifier une requète SQL.
Pour cela j'utilise Mais je n'arrive pas à retrouver où s'affiche cette sortie...
J'ai regardé dans /local/sybase/ASE-12_5/install/TEST.log et la requète ne s'y affiche pas...

Où donc s'affiche cette sortie?
sly33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 11h06   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
La commande "PRINT" est renvoyée à l'application cliente, sous la forme d'une message "serveur" avec le numéro de message 0.

isql imprime simplement ce message à l'écran:
Code :
1
2
3
4
5
6
 
[90] DBA_SQL.testdb.1> CREATE proc print_proc @msg varchar(100) AS print @msg;
[91] DBA_SQL.testdb.1> print_proc "petit test";
petit test
(RETURN STATUS = 0)
[92] DBA_SQL.testdb.1>
(note - j'utilise sqsh, mais isql a le même comportement)

Quel outil est-ce que tu utilises pour exécuter ta proc ?

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 11h12   #3
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 86
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 86
Points : 26
Points : 26
j'utilise JSP via un tomcat... j'ai regardé dans les logs du tomcat et je ne vois pas non plus la requète
sly33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 12h11   #4
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Je ne suis pas un spécialiste Java, mais à priori il faut créer un message handler approprié qui récupère les messages de Sybase.

Il faut voir la doc pour la classe SybMessageHandler, ainsi que les exemples dans $SYBASE/jConnect-xx/sample2.

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 14h45   #5
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 86
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 86
Points : 26
Points : 26
OK merci...
Par contre j'ai déjà un système de redirection des erreurs de Sybase dans les logs de tomcat puisque j'ai ce type d'erreur qui apparait par exemple:
Code :
[ERROR] Erreur sur la requete: pas de donnees ou mauvaise syntaxe: S0022: :  ...
sly33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 16h23   #6
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
En effet - il faudra trouver où ce module est installé, et voir comment il faut le modifier.

Voir aussi la doc jConnect ici: http://infocenter.sybase.com/help/in...c/prjdbc62.htm

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 17h41   #7
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 86
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 86
Points : 26
Points : 26
en fait j'utilise le logger d'apache pour obtenir l'affichage des erreurs dans les logs....
Merci pour tous ces bons conseils
sly33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h03.


 
 
 
 
Partenaires

Hébergement Web